我已經使用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