onMouseMove在IE11中无法正常工作

时间:2015-01-02 10:43:19

标签: jquery google-chrome internet-explorer-11

我的页面中有一个网格,当鼠标在客户端的网格标题上移动时想要进行一些操作

这是我的剧本

$("th").mousemove(function(event){ alert("moved");})

在IE11中,如果我将鼠标指针放在标题上,则会抛出警告消息,直到焦点丢失 但是在Chrome中,仅当鼠标移到标题

上时才会抛出警报消息

1 个答案:

答案 0 :(得分:0)

这真是一个奇怪的情况,因为mousemove事件的正确行为是在鼠标移动时被触发一次,如果你用键盘(Enter或空格)关闭警报而不移动光标。

$(document).ready(function() {
    $("th").mousemove(function(event){ alert("moved");})
});

使用this code我在IE 11.0.9600.17498和Firefox 34.0上有正确的行为,并且Chrome版本为39.0.2171.95 m时出现“不良”行为,但它似乎是已经讨论过的已知错误{{3 }}

Chromium的

here确认了这个“理论”

相关问题