一般问题 - 如果我将链接过快地悬停在链接上,应该淡出的元素不会停留在页面上。
对于这个小部件,我正在创建一个旋转器。通常它显示元素集A,它只淡出当前div并在下一个淡入淡出。一切正常。第二个组件是一些链接,当我将它们悬停在它们上时,它将停止旋转器并显示来自B组的元素。当我将鼠标悬停在链接上时,它将具有可能3-4秒的deplay(我使用setTimeout)然后恢复旋转器以显示元素A项。
只要我以低速将鼠标悬停在链接上,但是当我将鼠标悬停在一个链接上并高速切换到另一个链接时,我就可以使用此功能,然后我会从页面上的B元素中获得一些div。
我没有代码,因为它在工作,但有人见过类似的问题吗?我怎样才能解决这个问题?我在这工作了一整天
我认为这与褪色有关,我称之为淡入淡出,再次停止淡出被调用或类似的东西。但我试图说一个条件,如果超时仍在进行中,清除超时并淡出。我可能编码错了,但总的来说有人见过这种问题吗?