14

我正在尝试在 BS3.0 上运行的此站点的下拉菜单中触发显示的事件

http://hmelius.com/avant/index.php

我已经在控制台中尝试过这段代码(来自 BS3 文档页面)但没有运气

$('.dropdown-toggle').on('shown.bs.dropdown', function () {
  console.log("shown");
});
4

2 回答 2

40

我相信事件在“父”而不是切换上触发,因此它将是切换上方的元素.dropdownor .btn-group; 下拉包装元素

查看源代码以了解我的意思:https ://github.com/twbs/bootstrap/blob/master/js/dropdown.js

于 2013-11-12T17:42:51.340 回答
8

根据@monastic-panic 的评论,这行得通

$(".dropdown-toggle").parent().on('show.bs.dropdown', function () {
  console.log("shown");
});
于 2017-07-26T17:45:24.693 回答