1
A
回答
0
如果我正確理解你的問題,你可以添加一個類頂級菜單,並排除一切不是: HTML:
<ul class="menu">
<li class="top-level">About Us</li>
<li class="top-level">Our Products</li>
<li class="top-level">FAQs</li>
<li class="top-level">Contact</li>
<li class="top-level">Login</li>
</ul>
的Javascript:
function alignMenuItems(){
var totEltWidth = 0;
var menuWidth = $('ul.menu')[0].offsetWidth;
var availableWidth = 0;
var space = 0;
var elts = $('.menu li.top-level'); //<-
elts.each(function(inx, elt) {
// reset paddding to 0 to get correct offsetwidth
$(elt).css('padding-left', '0px');
$(elt).css('padding-right', '0px');
totEltWidth += elt.offsetWidth;
});
availableWidth = menuWidth - totEltWidth;
space = availableWidth/(elts.length);
elts.each(function(inx, elt) {
$(elt).css('padding-left', (space/2) + 'px');
$(elt).css('padding-right', (space/2) + 'px');
});
}
相關問題
- 1. WordPress的下拉菜單導航菜單
- 2. 具有多個下拉菜單的導航欄:如何幹?
- 3. 如何創建一個下拉菜單?
- 4. 如何創建帶有下拉菜單自定義導航欄
- 5. 尋找一個下拉導航菜單
- 6. 下拉式導航菜單
- 7. materializecss導航下拉菜單
- 8. Sprite導航下拉菜單
- 9. 下拉導航菜單
- 10. jQuery下拉導航菜單
- 11. 如何設計一個長下拉菜單的垂直菜單?
- 12. 如何做Bootstrap導航下拉菜單?
- 13. web2py創建下拉菜單layout.html菜單
- 14. 創建一個下拉菜單並顯示主菜單下的子菜單
- 15. 創建一個下拉菜單的JavaScript
- 16. 下拉菜單,與主導航菜單的編碼一致性
- 17. 如何從導航欄(iOS)創建下拉菜單
- 18. 如何在HTML/PHP中爲導航欄創建下拉菜單?
- 19. 如何使用HTML5和JQuery創建下拉導航菜單
- 20. 從現有導航欄下拉菜單
- 21. 鍵盤導航一年下拉菜單
- 22. 創建全寬度下拉菜單
- 23. 創建一個下拉菜單
- 24. 創建一個下拉菜單
- 25. 下拉菜單推家長菜單項
- 26. 如何爲cms創建導航菜單?
- 27. 如何創建動態導航菜單?
- 28. 如何創建導航側面菜單?
- 29. 下導航菜單
- 30. 單擊菜單項時顯示導航下拉菜單
感謝llia。不幸的是,這並沒有奏效。基本上,代碼將工作,除非你引入像下面的嵌套列表。 '
我不知道如何讓代碼在評論中正確格式化。 – eljefe 2012-04-12 03:50:29
你想達到什麼目的?你想要下拉菜單的主菜單嗎? – 2012-04-12 03:58:11