关闭回调下拉菜单

时间:2018-03-15 19:29:21

标签: jquery twitter-bootstrap-3

嗨我正在尝试执行一个函数,如果bootstrap的下拉菜单关闭了。当然,如果单击菜单下拉切换,我可以添加函数调用。但我担心的是,如果用户没有点击下拉切换,而是点击外部或其他元素。如果我点击其他元素,下拉菜单就会关闭。

如果下拉菜单关闭,是否有方法或引导程序上有回调?

我尝试了这个,但它无法正常工作

[object[]]

2 个答案:

答案 0 :(得分:2)

您可以在这里找到下拉事件 https://getbootstrap.com/docs/3.3/javascript/#dropdowns-events

快速帮助

$('.dropdown-menu').on('hide.bs.dropdown', function () {
  // your code goes here when dropdown closed
})

答案 1 :(得分:1)

尝试使用此参数:

$('.dropdown-menu').on('hidden.bs.dropdown', function(e) {
    alert("Close");
})