在我的一个网页中,我有以下JQuery:
$(window).bind('mousemove', function(){ ... });
我只在MSIE 8中发现一个奇怪的错误;它似乎在所有其他浏览器中按预期工作。
监听器根本不适用,并且不会发生错误。
这似乎也是$(window).on('mousemove', function(){...})
的错误(请注意,此处的函数为on
,而不是前一个示例中的bind
。)
答案 0 :(得分:1)
使用$(document)
代替$(window)
没有很好的解释,除了IE8很古怪。 (没有充分的理由让微软有怪癖,不要期待一个)