http://css-tricks.com/convert-menu-to-dropdownから次のコードを取得しました。これは標準ナビゲーションをSelectメニューに変換するのに最適です。私はどのようにサブメニューで作業するための条件を追加するのだろうかと思います。私がやりたい何http://jsfiddle.net/eaDLX/ナビゲーションにオプション 'Sub Menu'を追加
が先頭に追加された「 - - 」それぞれに例えば、ここでWordPressのナビゲーションは物事を簡単にするために...
<ul id='menu-collections'>
<li><a href='http://...'>blah</a>
<ul class='sub-menu'>
<li><a href='http://...'>blah</a></li>
</ul>
</li>
</ul>
そしてJSフィドルを作成し、デフォルトのHTMLがあります私のリストは次のようになります...
は、選択を選択してくださいように、サブメニューのクラスを持つUL ...
編集(これが親になります)
- 1920年代のコレクション(これは子になります)
広告
- Baulmerコレクション
等...
私はこれを行うのは非常に単純なことだろうと確信しているが、私は論理的な飛躍をすることはできません。助けてもらえますか?おかげ
// Create the dropdown base
$("<select />").appendTo("nav#menu-collections");
// Create default option "Go to..."
$("<option />", {
"selected": "selected",
"value" : "",
"text" : "Choose a Collection..."
}).appendTo("nav#menu-collections select");
// Populate dropdown with menu items
$("nav#menu-collections a").each(function() {
var el = $(this);
$("<option />", {
"value" : el.attr("href"),
"text" : el.text()
}).appendTo("nav#menu-collections select");
});
$("nav#menu-collections select").change(function() {
window.location = $(this).find("option:selected").val();
});
/* Hide existing menu */
$('nav#menu-collections ul').hide();
ID = "メニューのコレクションは、" これは別個のものでなければなりません。 – Thulasiram