0

我正在使用 jQuery 选项卡来显示几个 asp:listviews 。每次回发完成时,选项卡都会设置为第一个选项卡。我正在使用以下代码来防止这种情况但不起作用

$(function () {
      $("#tabs").tabs({
          activate : function () {
              var selectedtab = $("#tabs").tabs("option", "selected");
              $("#<%= hdnSelectedTab.ClientID %>").val(selectedTab);
          },
          active : <%= hdnSelectedTab.Value %>
      });
  });

是不是代码有问题。

4

1 回答 1

0

jQuery选项卡可以使用 cookie 来存储当前选项卡。请查看标签文档。您将在文档中找到在 init 之后获取或设置 cookie 选项。示例代码是:

//setter
$('.selector').tabs({ cookie: { expires: 30 } });

//getter
var cookie = $( ".selector" ).tabs( "option", "cookie" );

依赖

要使用 cookie 选项,您需要包含jQuery cookie 插件

享受...

于 2013-04-12T05:50:40.100 回答