スペシャリストの皆様
質問があります。私はJqueryが初めてで、以下のコード例に従ってdivアニメーションを利用しようとしています。何が起こるかというと、マウスを div の上に短時間何度もホバリングしている間に、アクションがそれ自体を再現し、どうにかして回避したいユーザビリティ動作を引き起こします。望ましくない複数のアクティベーションを避けるために、特定の時間内に div がホバリングするなど、マウスの動作を関数でチェックする方法はありますか? 十分に説明したことを願っています。
ご意見ありがとうございます。
$(document).ready(function() {
$("#expand_smoke").hover(
//on mouseover
function() {
$(this).animate({
height: '+=125' //adds 125px
}, 'slow' //sets animation speed to slow
);
},
//on mouseout
function() {
$(this).stop()
$(this).animate({
height: '60' //changes back to 60px
}, 'slow'
);
}
);
});