私は現在、ユーザーにさらに情報を表示するためにカーソルを合わせると展開する、ある種のラベルを作成しようとしています。私が抱えている問題は、ユーザーがアイテムをすばやく複数回ホバーすると、イベントキューが蓄積され、アニメーションが複数回発生することです。
ユーザーがラベルにカーソルを合わせると、ラベル情報が再び非表示になるまで、ホバーイベントが何らかの理由で無効になります。私は使ってみまし.stop()
たevent.stopPropagation()
が、どちらも望ましい効果はありませんでした。他に何かアイデアはありますか?
私のコードは以下のとおりです。
$('.label').mouseenter(function(){
$('.label-info').slideDown('slow');
});
$('.label').mouseleave(function(){
$('.label-info').slideUp('slow');
})