我已经为此奋斗了很多年,但似乎无法做到正确。
hoverIntent 插件不工作,但悬停是。
这是在jsfiddle上。
这是每个人在使用 hoverIntent 时都会遇到的常见问题,这也是我一般尽量避免的原因。
最初我遇到了同样的问题,来自 JQuery 的 hover() 与Brian Cherne的 hoverIntent() 的工作方式不同。它需要两个功能(而不是选择一个或两个):一个用于悬停,一个用于悬停。由于您将对象定义为向下滑动,因此您必须定义用户将鼠标悬停后它应该做什么。如果你不想让它做任何事情,你可以创建一个虚拟函数 function(){}。您可能还必须更改 html 中的其他组件。
这是一个类似的帖子:jQuery hoverIntent not working, but hover does
确保您的 javascript 文件也正确实施并位于正确的目录中。希望这可以帮助!