サブメニュー付きの簡単な垂直メニューを作成しようとしています。私は、選択された項目が強調表示されることを望んだ。JQueryメニューの「選択」項目のヘルプ
私はすっごく失われています:(
を私はこれを理解助けてください これは私が持っているもので、これまで
<ul id="menu">
<li><a href="/Source.aspx" > New </a></li>
<li><a href="#"> New Transaction</a>
<ul>
<li><a href="/Transaction.aspx?id=S">Shipment</a></li>
<li><a href="/Transaction.aspx?id=R">Reciept</a></li>
<li><a href="/Transaction.aspx?id=DA">Disassemble</a></li>
<li><a href="/Transaction.aspx?id=DS">Disposal</a></li>
</ul> </li>
<li><a href="/Source.aspx?id=U">Correction</a></li>
</ul>
ここに私のJSです。
function initMenu() {
$("#menu ul").hide();
$("#menu li a").click(function() {
$("#menu li").removeClass('selected');
$(this).parent().addClass('selected');
$(this).next().slideToggle('normal');
});
}
$(document).ready(function() {
initMenu();
});
「選択"クラスは黄色のメニューを強調表示するはずですが、今すぐクリックすると黄色で点滅します。 サブメニューは開いたままになりませんe ither:(((