私のサイトには、jquery hover アクションが割り当てられた画像があります。ただし、誤ってその領域にマウスを移動するのは簡単です。2 回以上行うと、ホバーが表示され、表示され、表示され、マウスがその上に移動するたびに 1 回表示され、表示されなくなります。数秒間ホバーしないとアクションが起動しないようにする方法はありますか? マウスオーバーごとにアクションが発生するため、アクションを遅らせたくありません。数秒間画像上にいない限り、マウスオーバーがカウントされない方法があるかどうかを確認したいと思います。
これまでのスクリプト:
$("img.badge").hover(
function() {
$("h3.better").animate({"left": "125px"}, 1200);
},
function() {
$("h3.better").animate({"left": "-500px"}, 800);
});