滑块不能按预期工作(JQuery,JavaScript)

时间:2011-07-08 08:16:44

标签: javascript jquery slider

我有一个问题,我1小时后就无法解决!

您可以在下面找到我的JQuery和JavaScript代码。

它是什么?如果用户没有悬停任何分隔符,它就会自动启动。如果他将鼠标悬停在divbox上,滑块会停止并且divbox会展开。如果用户将divbox colaps鼠标移开并且自动滑块再次启动。

问题是什么?如果我在divbox上方滑块停止,那么这么好。但是,如果我现在用鼠标(快速)在下一个divbox上,这个新的divbox扩展,我之前的旧divbox崩溃仍然一切都很好。但现在自动滑块再次启动... 但它应该停止!这里有一个小图片

我认为这个问题是什么?这是否可能是因为我快速进入下一个divbox?如果我慢慢地这样做就可以了......

/ 代码错误 /

1 个答案:

答案 0 :(得分:1)

您的问题是显示/代码错误/因此我无法看到您假设提供的代码。

我的直觉反应是当你鼠标移开divbox时,你可能会在divbox上触发一个动画,它有一个回调函数来启动滑块。也许有可能当你将鼠标快速移动到一个新的divbox上时它会停止滑块,但由于关闭divbox上的动画仍在解析,启动滑块的回调会在你已经移动到新的div后触发,导致滑块继续。

只是一个猜测。