javascript - jquery 在两个按钮之间切换

标签 javascript jquery

我尝试用jquery制作一个简单的菜单,但似乎我做错了什么,谁能告诉我我做错了什么...我检查了其他线程,但我找不到这个问题的解决方案,谢谢你的时间伙计们

    <nav id="header">
    <ul>
    <li class="one"><a href="#">one</a></li>
    <li class="two"><a href="#">two</a></li>
    </ul> 
    </nav>   
    <div class="one-div">
    <div>
    <h1>title</h1>
    <p>text here</p>
    </div>
    </div>
    <div class="two-div">
    <div>
    <h1>title</h1>
    <p>text here</p>
    </div>
    </div>
    </code>

    // in the css of the div i got the display:"none";

    $('.one').click(function() {
    if ($(".one-div").is(":hidden")) {
    $(".one-div").slideDown("slow");
    } else {
    $(".one-div").hide();
    }
    });

    $('.two').click(function() {
    if ($(".two-div").is(":hidden")) {
    $(".two-div").slideDown("slow");
    } else {
    $(".two-div").hide();
    }
    });

最佳答案

CSS

.one { display:block; }
.two { display:none; }

JS

var buttons = $(".one,.two").on("click", function(){
    buttons.slideToggle();
})

关于javascript - jquery 在两个按钮之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16290157/

相关文章:

javascript - 使用事件的轨道链接 - 竞赛条件

javascript - 我需要使用 javascript 从退格键限制四个输入值

javascript - 使用 ajax 数据和响应式绘制 Chart.js。几个问题和疑问

javascript - 从 Node 访问 Istanbul Code Coverage 信息

javascript - 无法在jquery中加载json数据

javascript - 在 Javascript ASP.NET Ajax 回调函数中获取对调用对象的引用?

javascript - 使用javascript在单个页面上减少具有相同类的多个数字

javascript - 如何引用原型(prototype)中定义的函数

javascript - javascript中三个div的淡入和淡出循环

javascript - 将 bool 值分配给 html 表条目