javascript - 切换导航未打开

标签 javascript jquery html css

网址是http://109.74.0.128/~app/assistanstv/assistanstv/www.assistans.tv/tv.html

HTML:

<nav class="menu">
    <ul class="active">
        <li class="current-item"><a href="#">Home</a></li>
        <li><a href="#">Barnasisstans</a></li>
        <li><a href="#">Intervjuer</a></li>
        <li><a href="#">Juridik</a></li>
        <li><a href="#">LSS2020</a></li>
        <li><a href="#">Resor</a></li>
        <li><a href="#">Utbildning</a></li>
    </ul>

    <a class="toggle-nav" href="#">&#9776;</a>
    </nav>

j查询

jQuery(document).ready(function() {
    jQuery('.toggle-nav').click(function(e) {
        jQuery(this).toggleClass('active');
        jQuery('.menu ul').toggleClass('active');

        e.preventDefault();
    });
});

css 代码太长,我无法让它工作。这让我很快发疯。怎么了?!

编辑:问题已解决。问题是

最后是/。我通过删除最后一个/

解决了这个问题

最佳答案

我想你想要这个:

$(document).ready(function() {
    $('.toggle-nav').click(function(e) {
            $('.toggle-nav').removeClass('active')
        $(this).toggleClass('active');
        $('.menu ul').toggleClass('active');
        e.preventDefault();
    });
});

CSS

.active {
  background:tomato;
}

这个类只是一个展示类切换的例子

updatelink of your code

关于javascript - 切换导航未打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43182282/

相关文章:

css - 如何强制div低于右div

javascript - CSS 从固定到绝对的转换,顶部的更改不起作用

javascript - 如何将这个乱七八糟的代码块变成一个函数

javascript - 单击按钮切换焦点

php - 如何在脚本仍在执行时设置任何数据?

jquery - 如何使用 jsdom 测试导入 jquery 的 es6 模块

php - jquery 在悬停时更改图像(然后返回初始图像)

javascript - 在小屏幕上隐藏/显示图像

javascript - 在多个模块中需要(相同的实例)socket.io

javascript - 我的 HTML 按钮将我重定向到这个奇怪的 "Index of C:\"内容。我如何解决它?