jquery在两个按钮之间切换

时间:2013-04-30 00:00:25

标签: 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();
    }
    });

1 个答案:

答案 0 :(得分:3)

CSS

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

JS

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