JQuery Tabs& cookie插件 - 突出显示2个选项卡

时间:2010-11-30 16:55:15

标签: jquery cookies jquery-ui-tabs

我正在使用jquery with tabs插件和cookie插件来记住之前选择的选项卡。 但是,当再次打开页面时,它会成功记住所选的最后一个选项卡,但是当选择新选项卡时,新选项卡和旧选项卡都会突出显示。 当选择另一个时,它只会突出显示那个。

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

有人可以提出解决方案吗? 感谢

3 个答案:

答案 0 :(得分:0)

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

你经历过这个吗?

答案 1 :(得分:0)

正如我评论的那样,我需要看到更多的代码才能确定,但​​我最初的猜测是你可能会使用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');  
});

答案 2 :(得分:0)

事实证明我需要安装最新版本的jquery。