2013-04-04 67 views
0

我有一個2級的手風琴菜單,我想要在手機視圖中隱藏,並添加一個菜單文本,以便當點擊它時,它首先打開第一級,第二級打開如果父母被點擊,但我不知道如何使它正確發生。手風琴菜單通過觸發器觸發

這是我的演示代碼。現在當點擊菜單時,它會打開所有級別的Acccordion。

http://jsbin.com/upuwiy/3/edit

非常感謝你。

回答

0

所有你需要做的是讓最初隱藏

你可以在這裏看到一個例子第二級選項,我說每根內UL,其中顯示屬性設置爲none內部選項類別。

fixed version

+0

非常感謝您! – user1258365 2013-04-04 14:34:44

0

的問題與您的這部分代碼做。這隻隱藏主ul而不是內ul。

jQuery('ul.sf-menu').hide();//hide all nested ul's 

試試這個

jQuery('ul.sf-menu ul').hide();//hide all nested ul's 
+0

這使得第一級顯示。 – user1258365 2013-04-04 14:35:22

+0

是的,我只是想告訴你你的選擇器已關閉。如果你只想使用jQuery,你可以調用$('ul')。hide();.這將隱藏所有的ul。但在其他答案的CSS工作正常。 – James 2013-04-04 14:49:02