2016-04-28 79 views
0

我找到了下面的代码来调用Bootstrap下拉菜单中的onclick事件函数来打开菜单。我的问题是,我需要在后调用我的功能下拉div实际已打开。 (我正在测量内容的宽度,但直到HTML在屏幕上才能完成)。有人可以指导我如何做一些已准备好事件吗?引导程序下拉菜单打开后调用函数

$('html').on('click.dropdown.data-api', function() { 
    doSomething(); 
}); 

回答

3

下拉有shown.bs.dropdown事件的所有转换完成后,将火:http://getbootstrap.com/javascript/#dropdowns-events

$('.dropdown.data-api').on('shown.bs.dropdown', function() { 
    // do something… 
}) 
+0

谢谢,我应该向下滚动的引导页面上一点看到这一点。仍然无法正常工作。可能会发表另一个问题。 –

+0

我已经提出了另一个帖子 - http://stackoverflow.com/questions/36904239/cant-get-bootstrap-dropdown-function-to-fire-after-open –