Javascript 在IE中延迟捕获鼠标移出事件?

Javascript 在IE中延迟捕获鼠标移出事件?,javascript,html,internet-explorer,gwt,Javascript,Html,Internet Explorer,Gwt,我创建了一个GWT字幕,它与一个循环一起工作,该循环每隔几毫秒将文本向前移动几像素。未使用该元素,因为它不兼容且不受欢迎。没有使用CSS3/HTML5,因为IE还不支持它 现在,我还添加了一个mouseStener来捕获mouseover和mouseOut事件,以便当鼠标位于选框上方时,滚动暂停 一切都在chrome、Firefox、safari等浏览器中完美运行,但IE(谢谢你,MSFT)除外 当我移入鼠标时,选框会按预期暂停,但当我移出鼠标时,有时(不一致)-特别是如果我移动鼠标非常快,选框

我创建了一个GWT字幕,它与一个循环一起工作,该循环每隔几毫秒将文本向前移动几像素。未使用该元素,因为它不兼容且不受欢迎。没有使用CSS3/HTML5,因为IE还不支持它

现在,我还添加了一个mouseStener来捕获mouseover和mouseOut事件,以便当鼠标位于选框上方时,滚动暂停

一切都在chrome、Firefox、safari等浏览器中完美运行,但IE(谢谢你,MSFT)除外

当我移入鼠标时,选框会按预期暂停,但当我移出鼠标时,有时(不一致)-特别是如果我移动鼠标非常快,选框直到半秒或一秒后才会恢复滚动。看起来要花这么多时间才能意识到鼠标已经离开了屏幕并触发了一个事件

在StackOverflow上有很多关于IE根本没有捕获MouseOut事件的帖子,但这和我的经历不一样。似乎事件最终总是被捕捉到,很多时候只需要0.5~1.5秒的延迟

有人知道问题出在哪里吗


谢谢你

据我所知,IE7和IE8已经支持了一些(但不是全部)CSS3。还有一个变通方法(“IE Shiv”)可以让HTML5在IE上工作,这可能取决于浏览器上运行的代码。像循环这样的东西可能会阻碍这些脚本的即时反应(类似于当有一个事件绑定到滚动时的起伏滚动),谢谢。不幸的是,IE不支持CSS滚动条。(),而且我们不能在用户的计算机上安装任何东西:(不过谢谢你的评论。类似的问题(尽管使用了选框标记并与你需要的相反)