我有div和函数鼠标悬停:
$('#mydiv').mouseover(function(){
$('#otherdiv').show('slow');
});
$('#otherdiv').mouseout(function(){
$('#otherdiv').hide('slow');
});
但是......展示封面上的#otherdiv
#mydiv
由5张1px
图片#otherdiv
组成。我希望mouseout
在{{1}}之后消失,但我会眨眼。
怎么做?
答案 0 :(得分:4)
$('#mydiv').hover(function(){
$('#otherdiv').stop().show('slow');
}, function(){
$('#otherdiv').stop().hide('slow');
});
demo jsBin
http://api.jquery.com/hover
http://api.jquery.com/stop
答案 1 :(得分:2)
使用stop
:
$('#mydiv').mouseover(function(){
$('#otherdiv').stop().show('slow');
});
$('#otherdiv').mouseout(function(){
$('#otherdiv').stop().hide('slow');
});