クリックしたときにナビゲーションバーをアクティブにしたい、、
これが私が使用するjqueryです
$(document).ready(function () {
$('.navbar li').click(function(e) {
$('.navbar li').removeClass('active');
var $this = $(this);
if (!$this.hasClass('active')) {
$this.addClass('active');
}
e.preventDefault();
});
});
しかし、preventDefault
目的のリンクに移動できないためです。ナビゲーションバーをアクティブにするだけですが、選択したリンクには移動しません。
そして、ここにリンクコードがあります:
<div class="nav-collapse collapse">
<ul class="nav">
<li><a href='<?php echo site_url(' tampilan ') ?>'>Knowledge Base</a>
</li>
<li><a href='<?php echo site_url(' ticketing/browse_ticketing ') ?>'>Ticketing</a>
</li>
<li><a href='<?php echo site_url(' user/logout ') ?>'>Logout</a>
</li>
</ul>
</div>
ナビゲーションバーを使用preventDefault()
しないとアクティブになりませんが、使用すると目的のリンクに移動できません..