SOに関する答えを探すのに割り当てられた時間を費やしたので、ここに行きます。このコードを使用して、js でナビゲーション アコーディオンを作成します。
$("#accordion").accordion({
fillSpace: true,
collapsible: false,
navigation: true
});
そしてこれは私の見解にそれを移入するためです(明確にするためにほとんどが削除されています)
<h2>
<a href="#">Messages</a></h2>
<ul class="menulist" id="messagesNavItems">
@Html.MenuItem("Messaging", "InterOffice", "Message", "selected")
@Html.MenuItem("Outbox", "Outbox", "Message", "selected")
@Html.MenuItem("Inbox", "Inbox", "Message", "selected")
</ul>
レンダリングする
<ul id="messagesNavItems" class="bunch of classes" role="tabpanel">
<li>
<a href="/Buyer/Message/InterOffice">Messaging</a>
</li>
<li>
<a href="/Buyer/Message/Inbox">Inbox</a>
<li>
<li>
<a href="/Buyer/Message/Outbox">Outbox</a>
<li>
</ul>
ページの他の部分から Outbox へのクリックをシミュレートするにはどうすればよいですか?
ポップする「見出し」を取得できます
var accordionindex = 5; /*Messages*/
$("#accordion").accordion('activate', accordionindex);
しかし、私はそれを次のレベルに持っていき、アイテムを「クリック」してブラウザをナビゲートする必要があります。
ありがとう、スティーブン