小编sly*_*itz的帖子

添加基于URL的活动导航类

我正在尝试根据页面加载后的页面,将"活动"类(即class ="active")添加到相应的菜单列表项.下面是我现在的菜单.我已经尝试了在这方面可以找到的每一段代码,但没有任何作用.那么,有人可以简单地解释在javascript中添加定义此任务的位置和方式吗?

<ul id="nav">
    <li id="navhome"><a href="home.aspx">Home</a></li>
    <li id="navmanage"><a href="manageIS.aspx">Manage</a></li>
    <li id="navdocso"><a href="docs.aspx">Documents</a></li>
    <li id="navadmin"><a href="admin.aspx">Admin Panel</a></li>
    <li id="navpast"><a href="past.aspx">View Past</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这是我在我的网站主文件中放入头标记的javascript示例.我究竟做错了什么?

$(document).ready(function () {
    $(function () {
        $('li a').click(function (e) {
            e.preventDefault();
            $('a').removeClass('active');
            $(this).addClass('active');
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript css menu

20
推荐指数
4
解决办法
6万
查看次数

标签 统计

css ×1

javascript ×1

menu ×1