2016-12-20 3 views
1

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

Я выводил бульканье на выпадающем списке и создал clickhandler, чтобы вызвать его вручную, вызвав $(...).dropdown()

Когда я пытаюсь вызвать выпадающее меню выпадающего меню требует двух щелчков, как минимум, прежде чем он начнет работать.

Когда вы используете $(...).dropdown('toggle'), он работает при первом щелчке, но после этого функциональность сломана.

Вот JSFiddle, который точно имитирует мою структуру.

JSFiddle

+0

вы хотите, чтобы открыть выпадающее меню на первый щелчок –

ответ

1

Просто добавьте эту функцию в сценарии, это отлично работает

$(document).ready(function() { 
    $(".dropdown-toggle").dropdown(); 
}); 

Я обновить ваш jsfiddle click here

+1

Хорошо так это работает, то, что происходит, когда вы вызываете эту функцию во время загрузки, которое должно произойти до этого? Включает ли dropdow() прослушивание элемента? – Duncan