У меня есть страница, где я просто использую стилизованную часть вкладок. Нажав на вкладку, вы перейдете на новую страницу с активной вкладкой, чтобы почти подражать тому, что они должны делать, но не иметь 4 больших страницы внутри одного. Для каждой страницы я меняю активную вкладку наПрограммно изменить выбранные вкладки пользовательского интерфейса jQuery?
$(".tabs").tabs({ active:2 });
и так далее. Это прекрасно работает. Теперь для диалога. На этой странице есть диалог, который также инициирует вкладки. Поскольку есть информация, которая вложена во многие div, функциональность по умолчанию для «вкладок» не будет работать. Насколько я понимаю, когда вы нажимаете вкладку, она ищет следующий div. 3 вкладки = всего 3 div. Поэтому в этом случае я снова использую вкладки для стилизации и просто показываю/скрываю информацию, необходимую для каждой отдельной вкладки (всего 3 вкладки) и открепляя клик.
$('.tabsDialog > ul > li > a').unbind('click');
Таким образом, естественно, моя мысль с функцией мыши, чтобы скрыть предыдущий DIV и показать новый один будет активировать эту новую вкладку. Так что-то вроде этого
$('a.globalSet').on('click',function(){
$('div.timeSet').hide();
$('div.globalSet').fadeIn();
$('div.comManager').hide();
$("li.timeSet").tabs({ active:1 });
});
и это не активирует мою новую вкладку. Я пробовал addClass .ui-tabs-active и до сих пор не повезло. Есть идеи? Заранее спасибо. jsfiddle: http://jsfiddle.net/tRKSv/2/
Мы должны видеть HTML и пример jsFiddle.net бы быть очень полезным. – j08691
создайте скрипку. –
http://jsfiddle.net/tRKSv/1/ – triplethreat77