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

标签 jquery twitter-bootstrap

我发现以下代码可以在 Bootstrap 下拉 onclick 事件上调用函数来打开菜单。我的问题是我需要在下拉 div 实际打开之后调用我的函数。 (我正在测量内容的宽度,但只有在屏幕上显示 HTML 后才能完成此操作)。有人可以指导我如何执行某种 onready 事件吗?

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

最佳答案

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

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

关于jquery - Bootstrap 下拉菜单打开后调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36904053/

相关文章:

javascript - 基于选择字段从 json 文件生成表格

jQuery AJAX 队列优先级

javascript - Jquery Spinner 箭头未加载(可见性)

javascript - 如何启用/禁用 anchor 标记

html - 如何使用 CSS 将 div 推到底部?

html - 在不改变背景样式的情况下更改超大屏幕中的文本

javascript - Bootstrap忽略样式修改

javascript - .clone 不是函数

html - 当内部内容具有不同高度时,等高 flex 元素

css - 如何在标题布局上做一个响应式图像?