コメントありがとうございます。 申し訳ございません。 10年近い前の記事と言うこ…
とある要素以外のクリックイベント
if(!$.contains($('#hogehoge')[0],event.target)){}
【例】
とある要素(A)をクリックして、メニュー等(B)を表示させる時、
(A)以外がクリックされた場合、(B)を非表示させたい場合などに使用。
$(document).click(function(event){
if($('#hogehoge')[0]){// hogehogeが存在している時
if(!$.contains($('#hogehoge')[0],event.target)){
alert('hogehoge以外がクリックされた!');
}
}
});
検索

コメントを残す