私は、ブートストラップドロップダウンリストを使用していますが、私はそれで自分のjQueryを添付しています。..私のコードはここにドロップダウンリストが表示されているボタンの外側をクリックしているときに、ドロップダウンリストを非表示にする方法は?
<button class="btn dropdown-toggle" type="button" data-toggle="dropdown">User Name<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Profile</a></li>
<li><a href="#">Logout</a></li>
</ul>
$('.dropdown-toggle').click(function() {
$('.dropdown-menu').slideToggle();
});
である私はjQueryのを使用していない場合は、ドロップダウンボタンの外側をクリックの上に隠されている(体内のどこか)。しかし、slideToggle関数を使用した後は隠れていません。私はslideToggle()
ドロップダウンを非表示にする機能と同じ効果が欲しい!
可能な複製(HTTPことができます知っています/tackoverflow.com/questions/152975/how-do-i-detect-a-click-outside-an-element) –
@DeepakYadavしかし、slideToggle()関数と同じ効果でドロップダウンを非表示にしたいと思います。 sllideToggleを使用することはできません体のクリックで機能...! –
_要素の外側にあるクリックを検出するにはどうすればよいでしょうか_ _しかし、別のものも同じ質問ですが、質問のタイトルには触れていません。そのために残念! –