Bootstrap 3下拉事件未触发

时间:2013-11-12 17:41:14

标签: javascript twitter-bootstrap twitter-bootstrap-3

我试图在BS3.0上运行的这个站点的下拉列表中显示一个显示的事件

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

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

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

2 个答案:

答案 0 :(得分:34)

我相信事件会发生在"父母"不是切换,所以它将是.dropdown.btn-group切换上方的元素;下拉包装元素

看一下来源,看看我的意思:https://github.com/twbs/bootstrap/blob/master/js/dropdown.js

答案 1 :(得分:1)

根据@ monastic-panic的评论,这是有效的

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