Я определил мои вкладки JQuery, как это:JQuery Tab кэширование табетического
$('#serviceTabs').tabs({
idPrefix: 'ui-subtabs-',
spinner: 'Retrieving data...',
cache: false,
select: function(event, ui) {
if(checkServiceTabs(ui.index))
{
$('#ui-subtabs-'+(currentDetailTab+1)).html(" ");
currentDetailTab = ui.index;
return true;
}
else
return false;
},
collapsible: true
});
К сожалению, после перезагрузки моей страницы индекс моих закладок поднимаются постепенно. Так что по первому требованию моих табетический посмотрим, как:
#ui-subtabs-1, #ui-subtabs-2, #ui-subtabs-3
после перезагрузки моей страницы выглядит так:
#ui-subtabs-4, #ui-subtabs-5, #ui-subtabs-6
Побочный эффект есть, что вкладки будут заблокированы после перезагрузки. Событие select больше не работает.
FYI: вкладки находятся в DIV и объединены с функцией $.get
. Так что я не перезаряжаю всю страницу, а только div.
До нового запроса я уже пустой, ДИВ с .html(" ")
и я также попытался
$('#serviceTabs').tabs("destroy");
Кто-нибудь есть идеи, как удалить кэш табетического?