【发布时间】:2012-01-18 17:29:24
【问题描述】:
我在 jQuery/JavaScript 中有一个展开和折叠系统设置。单击 DIV 后,DIV 中的图像会更改其状态。但是,当您似乎再次单击该 DIV 时,图像不会返回到其原始状态。它卡在它的替代状态。
注意:我有脚本在同一个页面的多个实例中创建手风琴效果,当你点击不同的“ITEM”时,图像会恢复到之前选择的DIV的原始状态。
这里是 jsFiddle:http://jsfiddle.net/4Dtd8/
非常感谢!
【问题讨论】:
-
只是对代码的注释,如果您将
jQuery替换为$,您可能会发现更容易阅读。至少对我来说更容易理解(已经做了很多 jQuery,实际上看到这些话让我分心)。 -
@Kekoa:如果我所有的 jQuery 语句都以美元符号 ($) 开头,那么发生冲突和错误的空间就会大得多。我建议在每个语句之前使用 jQuery。
-
除非您加载另一个库,例如使用
$的原型,否则您应该没有冲突。 docs.jquery.com/Using_jQuery_with_Other_Libraries
标签: javascript jquery html accordion