Я использую jquery Tools tabs и хотел бы отключить определенную вкладку (например, текущую вкладку), через некоторое время после ее инициализации, например, при нажатии кнопки.
Это код, который у меня сейчас есть, который работает, но мне интересно, есть ли лучшие решения.
Представьте, что у меня есть кнопка "отключить", которая запускает это:
//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)
Проблема в том, что, если я не ошибаюсь, я каждый раз переинициализирую вкладки, а не изменяю исходный существующий экземпляр. Есть ли лучшее решение?