下面的代碼正在工作,但有一個問題我不明白。 當我點擊第一個導航鏈接它顯示的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