javascript - 隐藏和显示多个 div

标签 javascript jquery html css

我想隐藏和显示一个 div(jQuery toggle())。这是我的代码示例:

 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
 <script>
   $("a").click(function() {
       var myelement = $(this).attr("href");
       $(myelement).slideToggle("slow");
       $(".toggle:visible").not(myelement).hide(500);    
   });
 </script>

  <h2><a href="#box1"> Programming</a></h2>

   <div id="box1" class = "block-content" style="display:none">
    box 1 
   </div>

   <h2><a href="#box2"> software</a></h2>

   <div id="box2" class = "block-content" style="display:none">
    box 2
   </div>

它不起作用,Firebug 也没有向我显示错误消息。

你能帮帮我吗?

最佳答案

演示:http://jsfiddle.net/xyzpq44x/

休息应该有助于 :)

试试这个

$("a").click(function (e) {
    e.preventDefault();
    var myelement = $(this).attr("href")
    $(myelement).slideToggle("slow");
    $(".toggle:visible").not(myelement).hide(500);

});

关于javascript - 隐藏和显示多个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25857566/

相关文章:

javascript - JQuery 在启动另一个函数之前等待任何函数完成 - ajax、动画和音频

javascript - 可折叠登录表单的切换按钮将不会保持固定

html - 在页面中包含使用 Google Web Designer 创建的横幅

javascript - 单击时切换 anchor 标记背景

javascript - Jquery Index 报告错误的索引

javascript - JS中 bool 运算影响变量?

javascript - 如何修复非白色背景的 grumble.js jQuery 插件(气泡弹出窗口)?

javascript - CSS 样式的单选按钮不响应键盘

javascript - SAPUI5:如何从模型绑定(bind)的属性中获取BindProperty?

javascript - 我可以将 JavaScript 对象存储在 mySQL 数据库中吗?