下面的代码正在工作,但有一个问题我不明白。 当我点击第一个导航链接它显示的div,这是我想要的,但当我点击另一个导航链接它确实显示下一个div如预期 但我需要为以前的div(s)隐藏。 任何帮助表示赞赏。显示当前点击的div隐藏以前点击的div
类似于:如果这不是被点击的导航链接隐藏。我会想。
$(document).ready(function(){
$('#navigation a').click(function (selected) {
var getName = $(this).attr("id");
var projectImages = $(this).attr("name");
//console.log(getName);
//console.log(projectImages);
$(function() {
$("#" + projectImages).show("normal");
});
});
});
肯定比我的回答更清洁。有趣的是,这是我在我编写的几个插件中所做的。 :P – 2010-03-24 17:23:21
这符合我的需要和预期。 谢谢。 rosscj2533 请注意 – ussteele 2010-03-24 17:36:23
如果您采用这种方法,请务必在隐藏它后删除“当前”类。 – 2010-03-24 17:39:22