Bootstrap dropdown меню не работает в мобильных браузерах

Наткнулся на досадную ошибку в Bootstrap, в результате которой не работает dropdown меню в мобильных браузерах (ни в Android, ни в iOS), само меню появляется, но нажать в нем ничего не получается.

Чинится это изменением исходного кода bootstrap.js (или bootstrap.min.js). Нужно заменить:

.on(«click.dropdown.data-api touchstart.dropdown.data-api»,

в четырех местах на:

.on(«click.dropdown.data-api»,

Рецепт найден в https://github.com/twitter/bootstrap/issues/4550

19 октября 2012

bootstrap