jquery - 按 ID 显示/隐藏/切换多个 Div?

标签 jquery toggle slidetoggle

stackoverflow 的好心人帮助了我,现在我只需要稍微插入一下终点线。

我需要一个切换按钮,单击时打开 div(向下滑动),然后单击时关闭,也可以使用事件类。

但是,如果您单击另一个切换按钮,则子 div 会打开并关闭前一个(如果它已打开)。

所以基本上所有打开的 div 都不能同时打开,一次只能打开一个。

我需要通过 anchor id 来完成此操作,因为打开的 div 与切换按钮无关(它位于页面下方一点)

到目前为止还不起作用,但所有的 html 都在那里.. http://jsfiddle.net/CkTRa/398/

如果有人可以提供帮助,非常感谢,到处搜索,我找到的最近的是这个http://andylangton.co.uk/articles/javascript/jquery-show-hide-multiple-elements/但当您单击新的 div 时,它不会关闭已打开的 div。

最佳答案

<强> DEMO

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

  });

关于jquery - 按 ID 显示/隐藏/切换多个 Div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11223873/

相关文章:

javascript - 更高效的可折叠列表定位

php - 不留在 css 中的单词切换

javascript - Jquery/Javascript - 长数字数学

javascript - Flexslider:在自定义按钮单击时移动到下一张幻灯片(有延迟)

javascript - 有没有更好的写法 v = (v == 0 ? 1 : 0);

javascript - 如何向切换添加过渡?

javascript - 计算动态图片高度后如何执行JavaScript代码?

php - 通过 jquery $.post 上传文件

jquery - 使用 jQuery 和 CSS 冲突切换类

android - Accordion 面板中的内容格式错误 - Android