jquery hover仅适用于click事件?

unk*_*own 14 javascript jquery click hover

我在jquery 1.10.1上运行了这个小jquery代码,我想要做的基本上是控制台登录悬停在li class dash_item上的悬停事件,但它只有在我点击项目时才有效,而不是在悬停时

码:

$(document).ready(function(){
    $('.dash_item').on({

       mouseenter: function(){
        console.log("im here");
      },

      mouseleave: function(){
        console.log("im out");
      }
    });
});
Run Code Online (Sandbox Code Playgroud)

jsfiddle在这里http://jsfiddle.net/JQAw3/

che*_*ica 40

似乎是当您长时间打开网站时可能发生的Google Chrome错误,包括开发工具.

我遇到了同样的问题,尽我所能.

最后,简单的浏览器重启有所帮助.

如果你只是在另一个标签中打开网站,也许就够了.

编辑2015年6月15日:我每天我工作的时候遇到这样的问题mouseenter,并mouseleave在Chrome中.对我来说,只需关闭标签并在另一个网站中打开网站就足够了.

  • 确认重启工作.在这上面浪了一个小时,但你可能救了我一天! (5认同)

CWi*_*tty 0

您可以尝试 jQuery的hover() 函数。它需要一个 handlerIn 和 handlerOut。

  • .hover() 方法绑定 mouseenter 和 mouseleave 事件的处理程序。您可以使用它来简单地将鼠标位于元素内时的行为应用于该元素。换句话说,没有什么区别。 (2认同)