マウスを3秒ごとに調整したいが、イベントオブジェクトはsetInterval関数では定義されていない。3秒ごとにマウスの位置を取得
function mouse() {
console.log(window.event) // => undefined
}
setInterval(mouse, 3000)
どのように処理するのですか?
マウスを3秒ごとに調整したいが、イベントオブジェクトはsetInterval関数では定義されていない。3秒ごとにマウスの位置を取得
function mouse() {
console.log(window.event) // => undefined
}
setInterval(mouse, 3000)
どのように処理するのですか?
var m_pos_x,m_pos_y;
window.onmousemove = function(e) { m_pos_x = e.pageX;m_pos_y = e.pageY; }
setInterval(function() { console.log("x= " + m_pos_x + "y = " + m_pos_y); },3000);
mousemoveイベントをフックし、移動するたびにその場所を記録します。あなたがマウスmoveeventを取得しない場合、それは移動していないか、あなたのウィンドウにありません。
なぜこれをやりたいですか? 'mousemove'イベントになぜ反応しないのですか? – lonesomeday