1

こんにちは、次のコードがあります:

$('img').on("mouseenter",function(){
        //show overlay
    });

$("#overlay").on("click",function(event) {
    event.preventDefault();
        //hide overlay  
})

オーバーレイをクリックすると、閉じるはずです。しかし、たまたま画像の上にいると、画像が閉じません.mouseclickイベントとmouseenterイベントの両方を受け取ります。これを防ぐにはどうすればよいですか?

jquery 1.10.2を使用しています

4

2 に答える 2