マウスがブラウザウィンドウ上のどこにあるかに移動するたびに、いくつかの関数を呼び出そうとしています。現在、私は使用しています:
$('html').live('mousemove', function(e) { ... }
ページが下にスクロールすると機能しないようです。
mousemove
イベントをウィンドウ全体にバインドする方法はありますか?
$(window).live('mousemove', function(e) { ... }
結果は何もありません。
--
編集:
マウス機能の私のコードは次のとおりです。
function mouseEvents() {
// set up mouse movement
$(window).on('mousemove', function(e) {
if (window.imgLoaded) {
var x = e.pageX/$(window).width()*504;
var y = e.pageY/$(window).height()*504;
console.log(y);
drawKaleidoscope(window.ctx, window.img, x / 2, y / 2);
}
});
}