У меня проблема с раскрывающимися списками меню Bootstrap на мобильных устройствах (Bootstrap 2). Аналогичный вопрос был задан здесь с раскрывающимися кнопками, однако ответ для этого был присущей ошибкой в бутстрапе, который был решен в обновлении. Кажется, у меня такая же проблема, возможно, до моей разметки?
У меня есть сворачиваемый navbar с выпадающими списками, и все отлично работает на настольных браузерах. Однако на мобильном устройстве выпадающие окна откроются, когда вы нажмете на раскрывающийся список, но нажав на ссылки для выпадающего списка, вы просто сбросите выпадающий список снова - ссылки не могут быть достигнуты. Я пробовал различные версии бутстрапа и не могу исправить это, поэтому могу только представить себе, что это моя разметка. Вот он:
<header class="navbar">
<div class="navbar-inner">
<div class="container">
<a href="#"><h1>Branding</h1></a>
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> Menu </button>
<div class="nav-collapse collapse">
<ul class="nav">
<li><a href="#">Menu Item 1</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Menu Item 2 (Dropdown)<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Dropdown Item 1</a></li>
<li><a href="#">Dropdown Item 2</a></li>
<li><a href="#">Dropdown Item 3</a></li>
<li><a href="#">Dropdown Item 4</a></li>
</ul>
</li>
<li><a href="#">Menu Item 3</a></li>
<li><a href="#">Menu Item 4</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</header>
Здесь пример репликации кода (извините, не удается отправить сайт): http://jsfiddle.net/yDjw8/1/
(Проблема может быть видна/реплицирована только на мобильном устройстве - я использую iOS)
Любая помощь будет высоко оценена.