当页面提交主选项卡(注册,锁定,解锁等)停留在当前的一个,但子选项卡(列表,锁定,检出等)进入默认搜索)页面提交。例如,如果我在列表或锁定选项卡上进行提交,它将默认为搜索选项卡。 问题:我必须保持在水平标签和垂直标签的轨道,目前我能够只跟踪水平制表刷新时保持在同一标签上(标签内的标签)
HTML主要选项卡(水平):
<div id="tabs">
<ul>
<li><a href="#tabs-1">Register</a><div class="hidden_area">Register a device</div></li>
<li><a href="#tabs-2">Lock</a><div class="hidden_area">Lock a device</div></li>
<li><a href="#tabs-3">Unlock</a><div class="hidden_area">Unlock a device</div></li>
<li><a href="#tabs-4">Transfer</a><div class="hidden_area">Transfer device to a new warehouse</div></li>
<li><a href="#tabs-5">Manage Users</a><div class="hidden_area">Change/Add regions to a user</div></li>
<li><a href="#tabs-6">Reporting</a><div class="hidden_area">Reporting Services</div></li>
</ul>
HTML子选项卡(垂直):
<div id="tabs1">
<ul>
<li class="first current"><a href="#tab1">Search</a><div class="hidden_area1">Search a device</div></li>
<li><a href="#tab2">List</a><div class="hidden_area1">List all devices</div></li>
<li><a href="#tab3">Locked</a><div class="hidden_area1">List locked devices</div></li>
<li><a href="#tab4">Checked Out</a><div class="hidden_area1">List checked out devices</div></li>
<li><a href="#tab5">Repair</a><div class="hidden_area1">List repair devices</div></li>
<li class="last"><a href="#tab6">No Check In</a><div class="hidden_area1">Devices checked out but not checked in</div></li>
</ul>
jQuery的主标签:
var index = 'ui.newTab.index()';
// Define data store name
var dataStore = window.sessionStorage;
var oldIndex = 0;
try {
// getter: Fetch previous value
oldIndex = dataStore.getItem(index);
} catch(e) {}
$("#tabs").tabs({
active: oldIndex,
activate: function(event, ui) {
// Get future value
var newIndex = ui.newTab.parent().children().index(ui.newTab);
// Set future value
try {
dataStore.setItem(index, newIndex);
} catch(e) {}
}
});
jQuery的子选项卡:
$("#tabs1").tabs().addClass("ui-tabs-vertical ui-helper-clearfix");
$("#tabs1 li").removeClass("ui-corner-top").addClass("ui-corner-left");
http://stackoverflow.com/questions/11560613/stay-on-a-current-tab-after-after-submitting-a-form-using-jquery – Ranjan
它的工作对我来说水平选项卡,但相同的逻辑不适用于垂直选项卡。另请注意,我必须跟踪水平标签和垂直标签。 –