2011-10-17 176 views
0

我一直在使用作爲我的網站,它工作正常,但有一件事。我希望爲手風琴用戶界面提供兩種不同的佈局/設計。我怎樣才能做到這一點?JQuery手風琴問題

任何建議將非常感激。

謝謝

回答

3

你可能不應該,因爲一個統一的小部件的一點是促進一致性。但是,我意識到這不是你的問題,你可能有理由。

「最簡單」的方法是給你的「備用」手風琴增加一個特殊的ID或類別。然後在你的CSS中,你將不得不有更多的特殊性來覆蓋現有的。我會親自避免將其直接添加到您的整合者CSS;將其添加到其他地方像您的網站CSS,以便Themeroller樣式易於維護。

所以,在jQuery UI的自動應用類似:

.ui-accordion-header { /* original themeroller styles */ } 

,你將需要更具體的給你自己的規則更加重視:

.customClass .ui-accordion-header { /* override the parts you need to */ } 

我可以告訴你:這是將是一個痛苦。 jQuery UI增加了一大堆類,每個類都有一些相對模塊化的用途。重寫所有這些以使另一個外觀和感覺不同的手風琴將會是一些工作。

+0

感謝您的快速響應。我已經想到了這一點,但期待一些解決方法。我想我必須堅持最艱難的方式。我非常感謝你的幫助。謝了哥們。 – acidpaul