我喜歡在我的Web項目中使用mmenu:http://mmenu.frebsite.nl/。我應該設置slidingSubmenus: false
,但爲了節省垂直空間,如果擴展了新的子菜單,我應該自動摺疊先前的擴展子菜單 - 即當時只有一個子菜單被擴展。 這些是客戶的要求。mmenu:一次只展開一個子菜單(slidingSubmenus:false)
請看看這個例子:http://plnkr.co/edit/O2CCBYuXtxnHH7wbdqMa?p=preview [1]
如果我們擴大關於我們,然後關於我們2,第一個應該被摺疊。
這是可能的使用本機設置或簡單的把戲?
我還發現How to toggle the vertical jQuery.mmenu submenus?,但我希望有一個更清潔的解決方案
- badera
[1] 由於ankoehn(https://stackoverflow.com/users/5174279/ankoehn)他的回答https://stackoverflow.com/a/31727879/4106030(這是我plunker的基礎 - 我還需要AngularJS的解決方案)。
謝謝你,獅子座!這很棒。我發現我需要研究一些關於jQuery的基礎知識...... - 如果我們有子子菜單 - 我們不能再打開第三級 - 但是,我認爲有了更多的jQuery知識,將能夠解決這個問題。 – badera