Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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_Css - Fatal编程技术网

Jquery 暂停鼠标上方的所有动画?

Jquery 暂停鼠标上方的所有动画?,jquery,css,Jquery,Css,好的,我尝试暂停页面上的所有幻灯片动画。目前,我有三行框都使用相同的滑块脚本,共享相同的类名。我想做的是,当其中一个动画被鼠标悬停时,暂停所有3个动画 我正在使用来自的响应幻灯片脚本 这就是我标记HTML的方式(请忽略$smarty语法): 当然我可以加上停顿:真的;但是,所有这些都会暂停鼠标移过的图像,而其他图像当然会继续更改。我想做的是保持这些图像的有序,所以我需要暂停鼠标上的所有3个 我曾经尝试过这样使用停止规则: $(".slider1").mouseover(function(){

好的,我尝试暂停页面上的所有幻灯片动画。目前,我有三行框都使用相同的滑块脚本,共享相同的类名。我想做的是,当其中一个动画被鼠标悬停时,暂停所有3个动画

我正在使用来自的响应幻灯片脚本 这就是我标记HTML的方式(请忽略$smarty语法):

当然我可以加上停顿:真的;但是,所有这些都会暂停鼠标移过的图像,而其他图像当然会继续更改。我想做的是保持这些图像的有序,所以我需要暂停鼠标上的所有3个

我曾经尝试过这样使用停止规则:

$(".slider1").mouseover(function(){
 $("this").stop();
});
但这并没有起到任何作用。我确信这很简单,但我的jQuery只是初学者,有什么帮助吗

我正在处理的网站的url正在更改

$(".slider1").mouseover(function(){
 $("this").stop();
});
为了

它正在工作

警告


Stop是jQuery动画中的方法,不是gallery插件提供的方法。这可能会产生不必要的后果。

以下是我从github上的开发人员那里得到的回复

$(此)
将仅停止鼠标悬停的程序<代码>$(“-slider1”)将导致所有三个滑块停止。谢谢,我意识到这就是我删除问题的原因;)请记住,如果要在暂停后继续,您必须添加另一个处理程序。我已经尝试了上面的示例,出于某种原因,它什么都不暂停,逻辑似乎是正确的,我不明白为什么它不工作!我刚刚更新了我的答案。从您的代码中,我假设插件公开了一个停止动画的方法,但它没有。
$(".slider1").mouseover(function(){
 $("this").stop();
});
$(".slider1").mouseover(function(){
 $("this").stop();
});
$(".slider1").mouseover(function(){
 $(".slider1").children().stop();
});