Я использую вкладки jquery Tools и хотел бы иногда отключить определенную вкладку (например, текущую вкладку). после его инициализации, например при нажатии кнопки.
Это код, который у меня есть сейчас, и он работает, но мне интересно, есть ли лучшие решения.
Представьте, что у меня есть кнопка «отключить», которая запускает это:
//disable all tabs except for current tab
$("ul.tabs").tabs("div.panes > div", function(ev,index){
if (index != this.getIndex()){
return false;
}
})
а затем кнопка «включить вкладки», которая делает это:
$("ul.tabs").tabs("div.panes > div") //enables all tabs (by not disabling any)
Проблема в том, если я не ошибаюсь, что я каждый раз повторно инициализирую вкладки вместо того, чтобы изменять исходный существующий экземпляр. Есть ли лучшее решение?