我想知道如何將JQuery UI菜單的佈局從垂直改爲水平。JQuery UI:水平菜單
我已經嘗試過,但它只適用於菜單欄上的主要鏈接,但不適用於子菜單上的主鏈接。
我的意思是在'德爾福的不斷上水平顯示,而不是垂直落下,因爲這些項目都是德爾福的子項:
<style>
.ui-menu:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.ui-menu .ui-menu-item {
display: inline-block;
float: left;
margin: 0;
padding: 0;
width: auto;
}
</style>
<nav>
<ul id="ui-menu" class="ui-menu">
<li><a href="#">Link one</a></li>
<li><a href="#">Link two</a></li>
<li><a href="#">Link three</a></li>
<li><a href="#">Link four</a></li>
<li>
<a href="#">Delphi</a>
<ul>
<li><a href="#">Ada</a></li>
<li><a href="#">Saarland</a></li>
<li><a href="#">Salzburg</a></li>
</ul>
</li>
</ul>
</nav>
$(function() {
$("#ui-menu").menu();
});
編輯
這是一個截圖我迄今已實現,仍然需要做什麼:
請讓我知道我做錯了什麼。
非常感謝。
這再次把一切都垂直。我所追求的是一個水平菜單欄,水平菜單欄(Delphi)上的一個項目垂直顯示其項目:(Ada,薩爾州和薩爾茨堡)。請任何其他想法? –
感謝您的幫助,我編輯了這個問題並添加了我想要如何顯示的截圖。它有點半工作;除了在Delphi上運行時,其項目水平顯示(彼此相鄰),而不是垂直顯示(在彼此之上)。德爾福應該生成一個下拉列表,非上述工作到目前爲止。謝謝。 –