我使用以下代码在单击菜单项时(类似于选项卡式内容淋浴)在同一页上显示一些隐藏的Bootstrap wells
。它工作正常,但我希望能够用它去其他页面,并显示出良好(基于id
属性存在,它的工作不这样,请大家帮忙。导航到另一个页面并在其中显示书签/ ID,同时隐藏其他页面
$(document).ready(function()
{
var navItems = $('.menu-level-2 li > a');
var navListItems = $('.menu-level-2 li');
var allWells = $('.menu-level-2-content');
var allWellsExceptFirst = $('.menu-level-2-content:not(:first)');
allWellsExceptFirst.hide();
navItems.click(function(e)
{
e.preventDefault();
navListItems.removeClass('active');
$(this).closest('li').addClass('active');
allWells.hide();
var target = $(this).attr('data-target-id');
$('#' + target).show();
});
});
你能发布你的html吗? –
您需要让jQuery代码以某种方式持久化,以便在新页面打开时,应该应用于此新加载页面的最后一个操作应该应用于该页面的负载。您可以使用'localStorage.setItem('yourKey','YourValue');'设置某些标志,然后用'localStorage.getItem('yourKey')检查新加载的页面;' – shivgre