我使用的自舉下拉列表中,但我當我不使用jQuery附上我自己的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();
});
,下拉菜單被隱藏在點擊該按鈕外部(隨時隨地體)。但在使用slideToggle函數後,它不會被隱藏。我想要和slideToggle()
函數一樣的效果來隱藏下拉菜單!
的[我如何檢測一個元素之外的點擊?]可能的複製(HTTP:/ /stackoverflow.com/questions/152975/how-do-i-detect-a-click-outside-an-element) –
@DeepakYadav但我想隱藏下拉效果與slideToggle()函數中的效果相同,我想我不能使用sllideToggle功能在身體點擊...! –
您已經提出了可能的重複_如何檢測元素外部的點擊?_但我想要另一個同樣的效果,在窗口點擊上我也沒有提到問題標題中的相同效果!對不起! –