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