我在這個論壇上搜索了答案,但一直未能找到答案。 這是我的問題:Jquery - Accordion - active state
我想禁用打開我的手風琴的第一和第二個窗格的可能性,並允許它只在需要時打開。這就像使一些窗格被禁用,一些啓用。
我已經搜查與此代碼:
$("#accordion").bind("accordionchangestart", function(event, ui) {
var active = $(this).accordion("option", "active");
if(active == 0)||(active == 1)){
preventDefault();
}
});
它僅適用於第二個窗格(== 1),因爲當國家是封閉的,它被認爲是假的,假== 0的jQuery 。
我試過搜索如果所選窗格是第一個與ui-state-active類,但是這太晚了,當類出現,窗格打開,這就是我想要阻止。
有什麼想法?
感謝
你使用jQuery UI? – 2012-03-04 10:39:40