メニュー項目をクリックすると、次のコードを使って同じページにいくつかの非表示のブートストラップを表示します。これは、正常に動作しているが、私は他のページに移動し、そこ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