我試圖通過jQuery創建一個slideDown()
可點擊的子菜單。 但是 - hover()
按預期工作,但click()
不起任何作用。jQuery單擊(功能)不起作用
這裏是我的jQuery:
$("#n_ulist li").click(function(){
$("ul", this).stop().slideDown(500);
},
function() {
$("ul", this).stop().slideUp(500);
});
這裏有什麼問題?
[.click](http://api.jquery.com/click/)不允許使用兩種功能 - 您是否想過[.hover](http://api.jquery.com/hover/) – Pete 2014-09-03 08:57:07
和當我點擊另一個列表元素時,我該如何上拉下拉菜單? - 對不起,我是新手:( – daftpanda 2014-09-03 08:58:08
)您需要添加類似'$(this).parent()。find('ul')。stop()。slideUp(500);'在同一個點擊函數中(在你的slideDown之前) - 或者如果你的菜單多於一個層次'$('#n_ulist')。find('ul')。stop()。slideUp(500);' – Pete 2014-09-03 09:01:04