我想设置我的导航链接,当我按下它并保持活动状态时,它工作正常,但是当我应用此jQuery脚本时,我无法打开任何链接到其他.html页面。这是我的标记:Twitter Bootstrap主动导航链接
<ul class="nav">
<li><a href="#">Home</a></li>
<li><a href="#blog">Blog</a></li>
<li><a href="about.html">About Me</a></li>
<li><a href="#contact">Contact Me</a></li>
</ul>
...和我的jQuery:
<script>
$(document).ready(function() {
$('ul.nav > li').click(function (e) {
e.preventDefault();
$('ul.nav > li').removeClass('active');
$(this).addClass('active');
});
});
</script>
得到任何帮助。
为什么你需要e.preventDefault()?我的猜测是它会阻止导航! – sumitkm
谢谢:)。删除它,一切工作正常:) –