我使用引导推特,我希望菜单中的不同站点在单击时显示为活动状态。我找到了解决此问题的问题Bootstrap Twitter CSS Active Navigation。
我的问题是我无法使 JQuery 函数在其中一个答案中起作用。修改应该非常简单,以使其在我的情况下工作,在 HTML 中是:
<script>
$('body').on('.nav li a', 'click', function()
{
var $thisLi = $(this).parents('li:first');
var $ul = $thisLi.parents('ul:first');
if (!$thisLi.hasClass('active'))
{
$ul.find('li.active').removeClass('active');
$thisLi.addClass('active');
}
});
</script>
<ul class="nav nav-pills pull-left">
<li class="active"> <a href="home.html">Home</a> </li>
<li> <a href="about.html">About</a> </li>
</ul>
关于可能是什么问题的任何线索?先感谢您。