我已经使用jquery手风琴插件在页面上设置了一些手风琴,这样我就可以实现全部展开并折叠所有功能。Jquery手风琴关闭然后打开
每个ID元素是它自己的手风琴和下面的代码工作,以全部关闭不管哪些是已经打开:
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", -1)
;
我的问题是与全部展开。当我把它们都与此代码扩展:
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", 0)
;
有些人会合同,有的将扩大基于他们是否是以前打开。
我的想法是纠正这个问题,将它们全部折叠起来,然后在点击展开全部时展开它们。然而,这个代码将无法正确执行:
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", -1)
;
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", 0)
;
它只会命中第二个命令,并不会先关闭它们。有什么建议么?
哇!那很完美!你能向我解释.filter代码行吗?它工作的很好,但我真的很想明白它为将来的参考做什么(我是jquery的新手)。谢谢你的帮助! Jon – Jon 2008-12-22 13:25:34
很好的解释!这对未来会有很大的帮助。 – Jon 2008-12-22 15:20:13