我使用的自举下拉列表中,但我当我不使用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功能在身体点击...! –
您已经提出了可能的重复_如何检测元素外部的点击?_但我想要另一个同样的效果,在窗口点击上我也没有提到问题标题中的相同效果!对不起! –