Tab2
中有几个按钮。这些按钮会将page1
重定向到Page2
。在Page2
我有重定向回Page1
的链接。但是当Page1
加载时会显示tab1
,而不是tab2
。那么如何在这里记住tab2
。
var selected_tab = 1;
$(function () {
var handleSelect = function(e, tab) {
var index = tab.newTab.index()
if (index == 1) {
$("#divRightPanel").hide();
$("#divtabs").width("100%");
} else {
$("#divRightPanel").show();
$("#divtabs").width("49%");
}
},
tabOpts = {
beforeActivate : handleSelect
};
$("#tabs").tabs({ beforeActivate: handleSelect});
$("form").submit(function () {
$("[id$=selected_tab]").val(selected_tab);
});
});
修改:帖子jquery ui tabs no longer supporting cookie? now what?
它记得很好。但handleSelect
并没有在我隐藏div的地方开火。有什么建议吗?
$( ".selector" ).tabs({
beforeActivate: handleSelect,
active : $.cookie('activetab'),
activate : function( event, ui ){
$.cookie( 'activetab', ui.newTab.index(),{
expires : 10
});
}
});