【发布时间】:2013-07-18 07:18:25
【问题描述】:
我想在点击导航栏时激活它,
这是我使用的 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(),导航栏将不会激活,但如果我使用它,我将无法转到我想要的链接..
【问题讨论】:
标签: jquery html twitter-bootstrap navbar