【发布时间】:2012-05-23 22:25:38
【问题描述】:
在我正在做的页面中实现一些 jQuery 时遇到了一点问题。
我已经完成了我想要做的事情的一半,但我无法理解最后一部分。虽然我使用 jQuery 的 sn-ps 有一段时间了,但在编写自己的代码时我还是很陌生。
基本上我希望通过单击相关链接打开默认隐藏的 4 个 Div,但任何时候都应该只显示一个 Div,因此如果 Div1 已打开,单击 Div2 按钮将关闭 Div1 并打开第 2 部分。
还有一个第 5 个按钮,打开 Div1 是没有打开的 Div,或者如果打开了任何 Div,则关闭该打开的 Div。
我一直在查看这些页面以寻求帮助,但没有什么是我真正想要的:
http://css-tricks.com/forums/discussion/16451/.slidetoggle-one-div-a-time-problems-please-help/p1
www.randomsn-ps.com/2011/04/10/how-to-hide-show-or-toggle-your-div-with-jquery/
webdesignerwall.com/tutorials/jquery-tutorials-for-designers
目前我已经做到了,以便在单击按钮时显示 Div,但仅此而已,我无法使这些示例中的切换逻辑在我的代码上工作。
我在这里设置了一个 JSFiddle: http://jsfiddle.net/vx6qu/2/
提前致谢
【问题讨论】:
-
你只需要隐藏所有匹配
$('.toggle-content')的DIV
标签: javascript jquery