Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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
Javascript 停止jQuery淡入淡出循环并添加悬停不工作_Javascript_Jquery_Html_Css_Loops - Fatal编程技术网

Javascript 停止jQuery淡入淡出循环并添加悬停不工作

Javascript 停止jQuery淡入淡出循环并添加悬停不工作,javascript,jquery,html,css,loops,Javascript,Jquery,Html,Css,Loops,我试图在jQuery中实现淡入淡出循环 但这不是我想要的方式。当我将鼠标悬停在点1上时,此代码将停止淡入淡出循环 我希望代码以这样的方式工作:当您将鼠标悬停在其中一个点(point1、point2等)上时,淡入循环将停止/暂停,并且只有指定的.trip将显示,然后在悬停/鼠标退出时,淡入循环将从顶部开始 例如: 如果我将鼠标悬停在悬停点2上,循环应该停止,并且只显示Item2。或者,如果在循环过程中我将鼠标悬停在悬停点1上,则循环应停止并显示Item1,鼠标悬停后,循环应从顶部开始 我试过很多

我试图在jQuery中实现淡入淡出循环

但这不是我想要的方式。当我将鼠标悬停在
点1
上时,此代码将停止淡入淡出循环

我希望代码以这样的方式工作:当您将鼠标悬停在其中一个点(
point1
point2
等)上时,淡入循环将停止/暂停,并且只有指定的
.trip
将显示,然后在悬停/鼠标退出时,淡入循环将从顶部开始

例如:

如果我将鼠标悬停在
悬停点2
上,循环应该停止,并且只显示
Item2
。或者,如果在循环过程中我将鼠标悬停在
悬停点1
上,则循环应停止并显示
Item1
,鼠标悬停后,循环应从顶部开始

我试过很多东西,请帮帮我。
如何修复此问题?

您正确地停止了动画,但随后需要显示正确的元素并隐藏所有其他元素。此外,您还希望在鼠标移出时通过调用
go
重新启动循环

$('.point1').hover(function(){
    $('.trip').stop(true).hide();    
    $("#1").show();
},function(){
    i = 0;
    go();
});

您正确地停止了动画,但随后需要显示正确的元素并隐藏所有其他元素。此外,您还希望在鼠标移出时通过调用
go
重新启动循环

$('.point1').hover(function(){
    $('.trip').stop(true).hide();    
    $("#1").show();
},function(){
    i = 0;
    go();
});

您正确地停止了动画,但随后需要显示正确的元素并隐藏所有其他元素。此外,您还希望在鼠标移出时通过调用
go
重新启动循环

$('.point1').hover(function(){
    $('.trip').stop(true).hide();    
    $("#1").show();
},function(){
    i = 0;
    go();
});

您正确地停止了动画,但随后需要显示正确的元素并隐藏所有其他元素。此外,您还希望在鼠标移出时通过调用
go
重新启动循环

$('.point1').hover(function(){
    $('.trip').stop(true).hide();    
    $("#1").show();
},function(){
    i = 0;
    go();
});
以下是我对它的看法:

HTML:

小提琴:以下是我对它的看法:

HTML:

小提琴:以下是我对它的看法:

HTML:

小提琴:以下是我对它的看法:

HTML:


fiddle:

一个JSIDLE maybe或一个jsBin,以便我们查看和调试…@StevoPerisic请查看上面的编辑,感谢Sa JSIDLE maybe或一个jsBin,以便我们查看和调试…@StevoPerisic请查看上面的编辑,感谢Sa JSIDLE maybe或一个jsBin,以便我们查看和调试…@StevoPerisic请查看上面的编辑,thanksa JSFIDLE或jsBin,以便我们查看并调试…@StevoPerisic请查看上面的编辑,感谢感谢这项工作,但我尝试将悬停函数添加到其他点,这是我需要的,但它似乎有点不稳定。请看我在这里对同一个JSFIDLE所做的更新。实际上我已经修复了它,只是缺少了hide()。在.tripThank上,这是有效的,但我尝试在其他点上添加悬停函数,这是我需要的,但在不止一个点上似乎有点不稳定。请看我在这里对同一个JSFIDLE所做的更新。实际上我已经修复了它,只是缺少了hide()。在.tripThank上,这是有效的,但我尝试在其他点上添加悬停函数,这是我需要的,但在不止一个点上似乎有点不稳定。请看我在这里对同一个JSFIDLE所做的更新。实际上我已经修复了它,只是缺少了hide()。在.tripThank上,这是有效的,但我尝试在其他点上添加悬停函数,这是我需要的,但在不止一个点上似乎有点不稳定。请看我在这里对同一个JSFIDLE所做的更新。实际上我已经修复了它,只是缺少了hide()。在旅途中