我找到了以下代码来调用Bootstrap下拉onclick事件上的函数来打开菜单。我的问题是我需要在下拉div实际打开之后调用我的函数。 (我正在测量内容的宽度,但这不能完成,直到HTML在屏幕上)。有人可以指导我如何做某种 onready 事件吗?
$('html').on('click.dropdown.data-api', function () {
doSomething();
});
答案 0 :(得分:4)
下拉列表中包含shown.bs.dropdown
事件,该事件将在所有转换完成后触发:http://getbootstrap.com/javascript/#dropdowns-events
$('.dropdown.data-api').on('shown.bs.dropdown', function () {
// do something…
})