2
當鼠標懸停在Categories
上時,會出現下拉菜單,但是當我將鼠標移到子項上時,菜單會不斷消失?下拉不能正常工作
這裏是的jsfiddle http://jsfiddle.net/mdanz/hvF8P/17/
當鼠標懸停在Categories
上時,會出現下拉菜單,但是當我將鼠標移到子項上時,菜單會不斷消失?下拉不能正常工作
這裏是的jsfiddle http://jsfiddle.net/mdanz/hvF8P/17/
你不應該使用mouseout
。相反,提供兩個功能hover
:
$('#category2').hover(function() {
$('#category2').show(); // This function will be called upon mouseover
}, function(e) {
$('#category2').hide(); // This one will properly be called on mouseout
});
小提琴:http://jsfiddle.net/hvF8P/20/
邊注:裏面的功能,而不是使用$('#category2')
,你也可以使用$(this)
。
的功能(e)是否意味着呢? – user892134
如果您沒有將鼠標懸停在其上,則子菜單不會消失。 –
@TomHubbard這是OP的設計。 '#catdrop'是與'#category2'不同的元素。 –