用jquery对一个div添加mousedown、mouseover、mouseup、mouseleave事件监听,然后
1.单击div,不up,移动鼠标到div外面去,然后up,
再进去,重复1,过几次就会发现,鼠标的over事件不执行了,鼠标指针也变成了圆圈那种样式了。
那位大神指导指导。。。chrome上就不会。
你的是IE几?我这IE11没有问题。
over事件不执行,leave事件呢?
mouseover和mouseout是一对
mouseenter和mouseleave是一对
IE10,而且不是说不执行,是会卡住,执行几次后,在没有移出div时,会发现他不执行了
@湖底的鱼: leave事件也不执行了。。。
@湖底的鱼: 方便的话可以把代码粘出来。
或者你自己把事件简化一下:总共四个事件,mousedown里面就console.log("down"),其他的相应的也只输出up,over,leave。如果这么简单的函数也不执行,说明是浏览器的问题,否则就可能是事件函数本身有问题
@ThreeTree: 我就是这么写的啊
会不会事件也产生了死循环?
怎么说呢?
IE兼容性太差了,表示开发时大部分都是IE的事,改啊改啊改,哎...
这问题别人不一定有,还是自己努力去百度,改改试试,希望楼主快点解决