我剛開始學習jQuery/javascript,所以這可能看起來像一個非常基本的問題,但它令我煩惱。試圖切換面板,同時將圖標更改爲'查看更多'和'查看更少'
我有一個面板6 <li>
s,其中3個是隱藏的,直到點擊'查看更多'的鏈接,此時面板切換顯示其他3.該圖標從'更多'變爲'更少',但不會變回'更多'。任何人都可以在代碼中看到問題嗎?
任何幫助,將不勝感激:)
謝謝, 大衛
$(document).ready(function() {
$('.allApps').hide();
$('.moreAppsIcon').click(function() {
$('.moreAppsIcon').removeClass("moreAppsIcon").addClass("lessAppsIcon");
$(this).toggleClass("active");
$('.allApps').slideToggle("slow");
return false;
});
$('.lessAppsIcon').click(function() {
$('.appsMore').slideToggle("slow", function() {
$('.appsMore').removeClass("appsMore").addClass("moreAppsIcon");
$(this).toggleClass("active");
return false;
});
});
});
感謝您的建議。我試了一下,但似乎還沒有工作。它似乎是$('。appsMore')。removeClass(「appsMore」)。addClass(「moreAppsIcon」);線路沒有做任何事情。還有其他建議嗎? – SixtySticks 2010-07-15 13:39:56