在 Bootstrap 下拉菜单打开后调用函数

Dan*_*ams 4 jquery twitter-bootstrap

我发现以下代码可以在 Bootstrap 下拉 onclick 事件上调用函数以打开菜单。我的问题是我需要在下拉 div 实际打开调用我的函数。(我正在测量内容的宽度,但在 HTML 出现在屏幕上之前这是无法完成的)。有人可以指导我如何做一些准备好的活动吗?

$('html').on('click.dropdown.data-api', function () {
    doSomething();
});
Run Code Online (Sandbox Code Playgroud)

Ste*_*eve 6

下拉菜单有一个shown.bs.dropdown在所有转换完成后会触发的事件:http : //getbootstrap.com/javascript/#dropdowns-events

$('.dropdown.data-api').on('shown.bs.dropdown', function () {
  // do something…
})
Run Code Online (Sandbox Code Playgroud)