javascript/jquery定时问题

javascript/jquery定时问题,javascript,jquery,timer,Javascript,Jquery,Timer,一般问题-如果我在链接上悬停得太快,应该消失的元素不会消失,并留在页面上 对于这个小部件,我正在创建一个旋转器。通常,它显示元素集A,它只是淡出当前div并在下一个div中淡出。这一切都很好。第二个组件是一些链接,当我将鼠标悬停在这些链接上时,它将停止旋转器并显示集合B中的元素。当我将鼠标悬停在链接上时,它将有可能3-4秒的延迟(我使用了setTimeout),然后恢复旋转器以显示元素A项目 只要我以低速悬停在链接上,我就能工作,但当我以高速悬停并从一个链接切换到另一个链接时,我会从留在页面上的

一般问题-如果我在链接上悬停得太快,应该消失的元素不会消失,并留在页面上

对于这个小部件,我正在创建一个旋转器。通常,它显示元素集A,它只是淡出当前div并在下一个div中淡出。这一切都很好。第二个组件是一些链接,当我将鼠标悬停在这些链接上时,它将停止旋转器并显示集合B中的元素。当我将鼠标悬停在链接上时,它将有可能3-4秒的延迟(我使用了setTimeout),然后恢复旋转器以显示元素A项目

只要我以低速悬停在链接上,我就能工作,但当我以高速悬停并从一个链接切换到另一个链接时,我会从留在页面上的元素B中得到一些div

我没有带代码,因为它正在工作,但是有人看到过类似的问题吗?我怎样才能解决这个问题?我为此工作了一整天

我认为这与淡入淡出有关,我再次调用淡出,停止淡出被调用或类似的东西。但是我试着设置一个条件,如果超时还在进行中,清除超时并淡出。我可能编写了一些错误的代码,但一般来说,有人见过这种问题吗?

提示1:使用.stop()提示2:请发布一些代码。