2011-11-03 211 views
2

我是新手,我試圖在垂直菜單中創建一個下拉菜單。理想情況下,我希望只需單擊展開並在菜單中顯示更多選項即可。我一直在搜索,我似乎無法找到一個好辦法做到這一點?什麼是最好的方式來做到這一點?我正在嘗試使用Prototype。下拉導航菜單

回答

2

那麼,開始:這或多或少是一個用戶界面的事情,所以我不會把它描述爲一個軌道的具體問題。

你想知道的是非常含糊,但目標可以輕鬆地提煉。你需要知道你想支持哪些瀏覽器,如果需要是基於javascript的,如果它需要特別的可擴展性(是否需要單個菜單,或者現在還是最終需要子菜單?),我想象你也可以考慮一些相關的事情。

只是概述了你的工作版本會是什麼樣子。找到樣本,找出哪一個適合你。從那裏開始,你可以開始挑選有用的資源來搞清楚如何前進。

Twitter的bootstrap-dropdown.js提供了一個pretty neat dropdown menu,如果你沒有粘在原型上,你可以從中學習到。

根據您打算如何使用菜單,最終使用/ adapting/building,您可以在rails中以多種方式實現它。它可以是一個按需要調用的導航組件,並傳遞一個鏈接數組,或者它可以是一個靜態的包含,它是模板的一部分。我認爲,這部分與菜單的標記和腳本的實現沒有多大關係。