Bootstrap 3 выпадающие события не запускаются

Я пытаюсь получить показанное событие, запущенное в раскрывающемся списке на этом сайте, работающем на BS3.0

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

Я пробовал этот код в консоли (со страницы документации BS3), но не повезло

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

2 ответов


Я считаю, что события срабатывают на "родителе", а не на переключателе, поэтому это будет элемент над переключателем с .dropdown или .btn-group; выпадающий элемент обертывания

взгляните на источник, чтобы понять, что я имею в виду:https://github.com/twbs/bootstrap/blob/master/js/dropdown.js


на основе комментария @monastic-panic это работает

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