我是twitter 引导程序的新手。使用那里的导航菜单。我正在尝试将活动类设置为选定的菜单。我的菜单是——
<div class="nav-collapse">
<ul class="nav">
<li id="home" class="active"><a href="~/Home/Index">Home</a></li>
<li><a href="#">Project</a></li>
<li><a href="#">Customer</a></li>
<li><a href="#">Staff</a></li>
<li id="broker"><a href="~/Home/Broker">Broker</a></li>
<li><a href="#">Sale</a></li>
</ul>
</div>
我在谷歌上搜索后尝试了以下事情,我必须从菜单中的每个页面上设置活动类,例如 -
<script>
$(document).ready(function () {
$('#home').addClass('active');
});
</script>
但上面的问题是我默认选择了主菜单。然后它总是被选中。有没有其他方法可以做到这一点?,或者我可以概括并将我的js保留在布局文件本身中?
执行应用程序后,我的菜单看起来 -
单击其他菜单项后,我得到以下结果-
我在索引视图和经纪人视图上添加了以下脚本 ---
<script>
$(document).ready(function () {
$('#home').addClass('active');
});
</script>
<script>
$(document).ready(function () {
$('#broker').addClass('active');
});
</script>
分别。