Я искал ответ на этом форуме, но не смог его найти. вот мой вопрос:JQuery - Аккордеон - активное состояние
Я хочу отключить возможность открытия первой и второй панели моего аккордеона и разрешить ее открывать только тогда, когда захотите. Это похоже на то, что некоторые панели отключены, а некоторые включены.
Я искал с этим кодом:
$("#accordion").bind("accordionchangestart", function(event, ui) {
var active = $(this).accordion("option", "active");
if(active == 0)||(active == 1)){
preventDefault();
}
});
Он работает только на второй панели (== 1), потому что, когда состояние закрыт, он считается ложным, и ложным == 0 для JQuery ,
Я попытался выполнить поиск, если выбранная панель является первой с активным классом ui-state, но слишком поздно, когда класс появляется, панель открывается, и это то, что я хочу предотвратить.
Любая идея?
Благодаря
Вы используете JQuery UI? –