Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery在淡出期间停止淡出_Jquery_Html - Fatal编程技术网

jQuery在淡出期间停止淡出

jQuery在淡出期间停止淡出,jquery,html,Jquery,Html,我有以下代码: 但是我有4个这样的方法,它们是隐藏的,悬停时显示,按预期离开时消失,但是.stop方法并没有像我所做的那样 当你快速地将鼠标悬停在标题上时,它们会相互叠加(因为它们是内置在HTML中的),但是我希望动画在开始下一个之前完成,我是否误解了stop 谢谢。是的,你好像误解了stop()不会清除所有动画的队列,它只会在调用它的确切元素上停止正在进行的动画。因此,调用$(“.kyle_hover”).stop()将停止此特定元素的动画,但如果将鼠标悬停在$(“#gallery”)上,其

我有以下代码:

但是我有4个这样的方法,它们是隐藏的,悬停时显示,按预期离开时消失,但是
.stop
方法并没有像我所做的那样

当你快速地将鼠标悬停在标题上时,它们会相互叠加(因为它们是内置在HTML中的),但是我希望动画在开始下一个之前完成,我是否误解了stop


谢谢。

是的,你好像误解了
stop()
不会清除所有动画的队列,它只会在调用它的确切元素上停止正在进行的动画。因此,调用
$(“.kyle_hover”).stop()
将停止此特定元素的动画,但如果将鼠标悬停在
$(“#gallery”)
上,其动画将独立触发


在您的特定情况下,我只需绝对定位淡入/淡出元素,这样它们就不会一个接一个地堆叠起来。淡入淡出看起来更令人愉快,您的jQuery代码不需要任何更改。

是的,您似乎误解了它
stop()
不会清除所有动画的队列,它只会在调用它的确切元素上停止正在进行的动画。因此,调用
$(“.kyle_hover”).stop()
将停止此特定元素的动画,但如果将鼠标悬停在
$(“#gallery”)
上,其动画将独立触发


在您的特定情况下,我只需绝对定位淡入/淡出元素,这样它们就不会一个接一个地堆叠起来。淡入淡出看起来更令人愉快,您的jQuery代码不需要任何更改。

谢谢,我没有想到要定位元素!:汉克斯,我没想到要定位元素D
$(".name").hover(
    function() { $(".kyle_hover").stop(true, true).fadeIn('slow'); },
    function() { $(".kyle_hover").stop(true, true).fadeOut('slow'); }
);