最初のタブにはグリッドビューのみがあり、もう一方のタブにはボタンがあります。2番目のタブのボタンをクリックするたびに、その機能に従って2番目のタブにグリッドビューを設定する必要があります。実際には設定されていますが、ページは最初のタブに戻り、次のタブをクリックして設定されたグリッドビューを表示する必要があります2 番目のタブで。そのタブにとどまるようにするには、Cookie を使用する必要があると聞きました。しかし、私はjqueryが初めてなので、これを行う方法が本当にわかりません。これは私のコードです。
$(function() {
var tabs = $( "#tabs" ).tabs();
tabs.find( ".ui-tabs-nav" ).sortable({
axis: "x",
stop: function() {
tabs.tabs( "refresh" );
}
});
});
そして、ここにdivがあります:
<div id="tabs" class="tab">
<ul>
<li><a href="#tabs-2" >Visitors For Today</a></li>
<li><a href="#tabs-1">Reports</a></li>
</ul>
<div id = "tabs-1">
//some codes
</div>
<div id = "tabs-2">
//somecodes
</div>
</div>
下手で申し訳ないのですが、これでいいですか?
$(function() {
var tabs = $( "#tabs" ).tabs({
cookie: {
name: 'my-unique-cookie',
expires: 1,
path: '/'
}
});
tabs.find( ".ui-tabs-nav" ).sortable({
axis: "x",
stop: function() {
tabs.tabs( "refresh" );
}
});
});