Вкладки и плагины JQuery - выделено 2 вкладки - PullRequest
0 голосов
/ 30 ноября 2010

Я использую плагин jquery with tabs и cookie для запоминания ранее выбранной вкладки. Однако, когда страница открывается снова, она успешно запоминает последнюю выбранную вкладку, но затем, когда выбирается новая вкладка, подсвечиваются новая и старая Когда выбирается другой, он просто выделяет этот.

$("#tabs").tabs({ cookie: { name: 'selectedTab', expires: 300 }});

Может кто-нибудь предложить решение, пожалуйста? Спасибо

Ответы [ 3 ]

0 голосов
/ 30 ноября 2010

Как я уже прокомментировал, мне нужно было бы увидеть больше вашего кода, чтобы быть уверенным, но мое первоначальное предположение состояло бы в том, что вы, вероятно, выделяете выделенные вкладки с помощью класса CSS.Вы должны убедиться, что вы также УДАЛЯЕТЕ этот класс из любого места, к которому он уже применен, прежде чем применять его.

Аналогично этому:

$('.tab').click(function() {
    // First remove your highlight class from any tabs already highlighted
    $('.selectedTabHighlightClass').removeClass('selectedTabHighlightClass');

    // Then add the class to the newly selected tab
    $(this).addClass('selectedTabHighlightClass');  
});
0 голосов
/ 04 января 2011

получается, что мне нужна была установлена ​​последняя версия jquery.

0 голосов
/ 30 ноября 2010

http://jqueryui.com/demos/tabs/#cookie

Вы прошли через это?

...