-2

以下代码有效,但不是单击“容器”div 部分,而是希望该函数由mouseover事件触发。我应该.click在下面替换什么?

$('.container').click(function() {     
    $('.menuBar div').hide(); 
});
4

4 回答 4

3

只需替换clickmouseover... 你可以自己考虑一下:

$('.container').mouseover(function() {     
于 2013-02-07T16:48:01.963 回答
2

这应该有效。

$('.container').on('hover', function() {     
    $('.menuBar div').hide(); 
});
于 2013-02-07T16:47:50.043 回答
1

像这样 ?

$('.container').hover(function() {     
    $('.menuBar div').toggle();
});

如果您不希望鼠标离开时 div 再次可见.container,请使用hide代替toggle.

于 2013-02-07T16:47:36.030 回答
0

您实际上正在寻找鼠标悬停:

http://api.jquery.com/mouseover/

于 2013-02-07T16:47:54.303 回答