このページには、jQuery がメニューにする div がいくつかあります。
これがjsfiddleです。
<div class="span-24 last">
<div class="span-5 last menu_button">
<ul id="item_menu" class="ui-menu">
<li class="ui-menu-item"><a href="#">Select Item Here</a>
<ul id="item_menu_list" class="ui-menu" style="display:block; position:relative;"></ul>
</li>
</ul>
</div>
これらのパラメータを使用:
$( "#item_menu" ).menu("collapseAll", null, true );
メニューがクリアされ、リセットされます。
$('#item_menu').html("");
$('#item_menu').append("<li class=\"ui-menu-item\"><a href=\"#\">Item Menu</a><ul id=\"item_menu_list\" class=\"ui-menu\" style=\"display:block; position:relative;\"></ul></li>");
次に、次のような一連の呼び出しを通じて入力されます。
$('#item_menu_list').append("<li class=\"ui-menu-item\"><a class=\"ui-corner-all\" id=\"item_menu_list_item1\" href=\"#item1\">Item 1</a></li>");
.menu_button
次の .css があります。
div
{
color:#3079D9;
/* background:#4334ff; */
border-image-width:0px;
}
#menu
{
height:32px;
/* background:#00ccff; */
padding-top:10px;
padding-bottom:10px;
border-bottom: 1px solid #3079D9;
position: relative;
z-index:5000;
}
#menu div
{
position: relative;
vertical-align:middle;
z-index: inherit;
}
.menu_button {
/* padding:10px; */
position: relative;
vertical-align:middle;
/*z-index: inherit;*/
margin-top:0px;
color:#F2F2F2;
background: #5A86BF;
text-align:center;
border: 1px solid #3079D9;
border-image-width:0px;
}
.css の残りの部分は、Blueprints css または jQuery-ui css から取得されます。
jQuery UI の v.1.10.3 と jQuery の v1.10.2 を使用しています。
ドロップダウン メニューの上にマウスを置くと、本来のように空白がドロップダウンしますが、メニュー項目のテキストがメニューの右側にメニューの幅いっぱいに表示されます。数日前までは、正常に機能していました。しかし、jQuery ツールチップが機能しないために jQuery v.1.9.1 から切り替えたところ、メニューが壊れました。何がこれを実現しているのか、誰にも分かりますか?
他に情報が必要な場合はお知らせください。