【发布时间】:2010-11-18 01:07:17
【问题描述】:
我有一些只有宽度、高度和边框的 div。我正在使用:
$(".the_divs").bind("mousemove",function(ms){
do_stuff(this);
});
我的 div 没有设置任何背景 CSS(因此您可以看到它们背后的内容)。但是,ie6 仅在鼠标移到 div 的边界上时触发 mousemove 事件。因此,如果您将鼠标快速移动到 div 中(越过边界),它永远不会被触发。
如果我将背景设置为一种颜色,这个问题就解决了。 我尝试了以下方法,但没有成功:
background: none transparent;
我想我可以在里面放另一个 div 并将宽度设置为 100% 或其他值,但我正在寻找最简单的解决方案,因为这是一个更大项目的一部分。
谢谢
【问题讨论】:
-
需要将此标记为重复的问题:stackoverflow.com/questions/3299926/ie-mousemove-bug
标签: javascript html internet-explorer-6