我正在尝试将mousemove事件绑定到正文。到目前为止我的尝试:
$('html, body').mousemove(function(event){...});
$('html, body')[0].onmousemove= function(event){...};
$('body').bind('mousemove', function(event){...});
document.onmousemove = function(event){...};
document.getElementsByTagName('body')[0].onmousemove = function(event){...};
编辑:
window.onmousemove = function(event){...}; // doesn't work either
EDIT2:我需要全身反应,而不仅仅是嵌套元素。
所有这些都有效,但在IE中没有。
我该如何解决这个问题?
答案 0 :(得分:6)
你不希望它在体内,因为身体不一定是整页。
$( document ).mousemove( function () {
});
jsfiddle:http://jsfiddle.net/uDfPj/
或者没有jQuery:
document.documentElement.onmousemove = function(){};
答案 1 :(得分:0)
我怀疑onMouseMove事件是否与body标签相关联。你能在窗户标签上试试吗?我没有试过这个。
答案 2 :(得分:0)
尝试使用该文档。这是一个很好的示例页面,显示它正常工作