Javascript jQuery';s mousemove不会在ie6中的空白div上启动

Javascript jQuery';s mousemove不会在ie6中的空白div上启动,javascript,html,internet-explorer-6,Javascript,Html,Internet Explorer 6,我有一些只有宽度、高度和边框的div。我正在使用: $(".the_divs").bind("mousemove",function(ms){ do_stuff(this); }); 我的div没有任何背景css集(因此您可以看到它们背后的内容)。但是,ie6仅在鼠标位于div的边界上时触发mousemove事件。因此,如果您将鼠标快速移动到div中(越过边界),它将永远不会被触发 如果我将背景设置为颜色,则此问题已修复。 我尝试了以下方法,但没有成功: background: no

我有一些只有宽度、高度和边框的div。我正在使用:

$(".the_divs").bind("mousemove",function(ms){
     do_stuff(this);
});
我的div没有任何背景css集(因此您可以看到它们背后的内容)。但是,ie6仅在鼠标位于div的边界上时触发mousemove事件。因此,如果您将鼠标快速移动到div中(越过边界),它将永远不会被触发

如果我将背景设置为颜色,则此问题已修复。 我尝试了以下方法,但没有成功:

background: none transparent;
我想我可以把另一个div放进去,把宽度设置为100%或者其他什么,但我正在寻找最简单的解决方案,因为这是一个更大项目的一部分


谢谢

这听起来像是ie 6的css问题。我建议你试试

display:block
此外,设置div的宽度和高度可能也是一个好主意。这里有一个很好的资源来理解和修复ie6所做的很多奇怪的事情:

我想我找到了一个破解/修复方法。在我的ie6 only css工作表中,我将这些div的背景设置为透明gif。这似乎有效。

您可以通过简单地使用无效的图像URL来避免使用透明的GIF背景,例如:

background-image: url(#);

需要将此标记为以下重复问题: