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 pluginを含める必要があります。

楽しみ...

于 2013-04-12T05:50:40.100 に答える