ワイズリマインダー

とある要素以外のクリックイベント

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以外がクリックされた!');
    }
  }
});

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください