JQuery UI メニューのレイアウトを垂直から水平に変更する方法を知りたいです。
これを試してみましたが、メニューバーのメインリンクでのみ機能し、サブメニューのリンクでは機能しませんでした.
「Delphi」の下にある項目は、Delphi のサブ項目であるため、垂直方向にドロップダウンするのではなく、水平方向に表示され続けることを意味します。
<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();
});
編集
これは、これまでに達成したことのスクリーンショットであり、まだ行う必要があることは次のとおりです。
私が間違っていることを教えてください。
どうもありがとう。