【发布时间】:2014-02-17 06:35:33
【问题描述】:
我正在尝试使用 .hover() 来隐藏和显示用户鼠标在图像中的选项。
这是我的 JS 代码:
$(document).ready(function(){
$('#test').hover(
function(){
$('.caption').show('slide', {direction: 'left'}, 1200);
},
function(){
$('.caption').hide(1200)});});
现在动画可以工作了,但是如果我快速进出鼠标多次,标签的重复速度就赶不上鼠标了。我希望当我再次悬停时,不完整的动画可以暂停它的工作并执行当前的调用。
我尝试添加.stop(),但当我再次鼠标进入时,该功能无法重复
有人知道怎么做吗,谢谢。
这里是 JSFiddle:http://jsfiddle.net/x69chen/aznEa/2/
【问题讨论】:
标签: javascript jquery hover jquery-hover