ドキュメントの本文内でマウスが移動したときに関数を呼び出そうとしています。ただし、以下のイベントハンドラーは機能していません。
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。MDNDOMイベントリファレンスを参照してください。
goog.events.listen(document, 'mousemove', function(e) {
console.log('foo');
});
Closure Libraryは、クロスブラウザイベントAPIを提供しますgoog.events.EventType。これには、タイプミスを防ぐという追加の利点があります。この列挙型を使用すると、コードは次のように記述されます。
goog.events.listen(document, goog.events.EventType.MOUSEMOVE, function(e) {
console.log('foo');
});