我使用 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)
;
它只会点击第二个命令,而不是先关闭它们。有什么建议么?