当鼠标在文档正文中移动时,我试图调用一个函数。但是,以下事件处理程序不起作用。
goog.events.listen(document,
'onmousemove',
function(e) {console.log('foo');});
为什么它不起作用?我也试过window
了document
。
当鼠标在文档正文中移动时,我试图调用一个函数。但是,以下事件处理程序不起作用。
goog.events.listen(document,
'onmousemove',
function(e) {console.log('foo');});
为什么它不起作用?我也试过window
了document
。
onmousemove
是元素属性。您要查找的 DOM 事件是mousemove
. 请参阅MDN DOM 事件参考。
goog.events.listen(document, 'mousemove', function(e) {
console.log('foo');
});
闭包库提供了跨浏览器事件 API goog.events.EventType
,它具有防止拼写错误的额外好处。使用此枚举,您的代码将被编写:
goog.events.listen(document, goog.events.EventType.MOUSEMOVE, function(e) {
console.log('foo');
});