我試圖在javascript中顯示和隱藏菜單。下面的代碼我到目前爲止。由於某種原因,它不工作。javascript中的手風琴菜單列表
任何人都可以幫助我嗎?
var menuHtm = '<ul id="demo-nav">'
+'<li><strong>Demo Links</strong></li>'
+'<li class="dropdown"><a href="../home/page1.html'+ext+'">Main Menu 1</a>'
+'<ul style="display : none;text-decoration:none;">'
+'<li><a href="../home/page2.html'+ext+'">Sub menu 1</a></li>'
+'<li><a href="../home/page3.html'+ext+'">Sub menu 2</a></li>'
+'</ul></li>'
+'<li class="dropdown"><a href="../home/page4.html'+ext+'">Main Menu 2</a>'
+'<ul style="display : none;text-decoration:none;">'
+'<li><a href="../home/page5.html'+ext+'">Sub menu 1</a></li>'
+'<li><a href="../home/page6.html'+ext+'">Sub menu 2</a></li>'
+'</ul></li>'
+'<li><a class="blue close" style="text-decoration:none; line-height:20px; cursor:pointer;">[x] close</a></li>'
+'</ul>';
$('li.dropdown').click(function() {
$('li.dropdown').not(this).find('ul').hide();
$(this).find('ul').toggle();
});
$('#wrapper').append(menuHtm);
你應該糾正你的HTML,點擊'li.dropdown'也會立即重定向到'../ home/index.html'。 – xxxmatko
@ xxxmatko:改變鏈接 – kiran