私は動くボールを使ってJavaScriptゲームをコーディングしています。ユーザーが移動するボールをクリックしたときにアラートメッセージが必要です。現在は機能していますが、イベントが毎回発生しているわけではありません...ボールの動きが速すぎて、jsエンジンがボールが実際にクリックされたことを認識できないようです。私はFirefox18、5年前のCPUのWindows7でテストしています...
これが私のコードの一部です:
myBall = document.getElementById("myBall");
function move(){
myLeft += 20;
myBall.style.left = myLeft + "px";
}
myTimer = window.setInterval(move, 10);
...
myBall.addEventListener("click", function(){alert("win")});
より正確に動作する小さな移動ターゲットにクリックイベントリスナーを設定する方法はありますか?jQueryはここで何か違いがありますか?ありがとう。