.active
クラスをjavascriptを使用して私のPHPウェブサイトのメニューに追加しようとしていますが、リンクをクリックすると非常に短時間で.active
が追加されます。それはメニューに.activeクラスを追加したときに正しく動作しない
$(document).ready(function(){$(document).on('click','ul li a',function(){ $('li a').removeClass("active");
$(this).addClass("active");
}); });
それを削除し、リンクをクリックすると、メニューのコードが
<ul class="nav ls navbar-nav ">
<li><a href="<?php echo SITE ?>contact_us.php" class="active">İletişim</a></li>
<li><a href="<?php echo SITE ?>gallery.php">gallery</a></li>
</ul>
ページは、ナビゲーションをクリックした後、再読み込みなっていますか? –
リンクをクリックするとページのナビゲーションが発生する(つまり、ページが再読み込みされる)ためです。 – nnnnnn