0

私はdiv-1とdiv-2を持っています。ユーザーが div-1 をクリックすると、div-2 が表示されます。これは jquery をトグル関数として使用して動作するため、ユーザーが div-1 を再度クリックすると、div 2 が再び非表示になります。ここで、ユーザーがページの別の領域をクリックすると、div-1 ではない領域が表示され、div-2 も非表示になるというステートメントを jquery に追加したいと考えています。私はjqueryとjavascriptが初めてなので、誰かがこれを行う方法を教えてください。

ありがとう

<script type="text/javascript"> 
$('.notifications').click(function() {
       $('.drop_down_column2').toggle();
       return false;
   });
   </script>
4

1 に答える 1

0

それは非常に簡単です:

$('body').click(function() {
    $('.drop_down_column2').hide();
});

falseクリック ハンドラーから戻っているため.notifications、jQuery はbody. つまり、 以外の場所をクリック.notificationsすると、div が非表示になります。

于 2013-10-16T22:00:40.933 に答える