Я пытаюсь создать простое вертикальное меню с подменю.Я хотел, чтобы выбранный элемент был выделен, а также если выбрано подменю, чтобы оно оставалось открытым.
Я так ооочень потерян: (
, пожалуйста, помогите мне разобраться в этом. Эточто у меня есть до сих пор
<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();
});
"выбранный" класс должен выделять меню желтым цветом, сейчас он просто мигает желтым, когда я нажимаюна это и уходит ... подменю тоже не остается открытым: (((