jQuery悬停事件不会在悬停时触发

时间:2011-06-26 20:08:43

标签: mouseover jquery

因此,如果您在悬停事件上附加某些功能,如果鼠标在页面加载期间已经位于悬停区域内,则不会触发,并且不会移动。实际上你必须将鼠标移动一下才能触发事件。

示例:

  • 将鼠标移动到悬停效果区域
  • 用斧头击中鼠标
  • 使用F5重新加载页面

=>悬浮功能未被触发:(

为什么?

是否有修复?

1 个答案:

答案 0 :(得分:1)

这是预期的功能,悬停只是“mouseOver”和“mouseOut”的组合,所以如果你的光标在页面加载的元素上,它从不在技术上移动元素。不幸的是,没有鼠标移动,javascript无法确定鼠标的位置或当前所在的元素。

相关问题