У меня есть выпадающее меню, реализованное с помощью bootstrap3, где я хочу, чтобы выпадающий список отображался только на клике, а не наведении. Мой код в данный момент:bootstrap выпадающий список только при нажатии
<li class="dropdown">
<a href="#" class="dropdown-toggle disabled" id="without-avatar" data-toggle="dropdown" type="button" aria-haspopup="true" aria-expanded="false">
<i class="fa fa-lg fa-bars"></i>
</a>
<ul class = "dropdown-menu">
<li>......</li>
......
</ul>
</li>
я нашел ответы на некоторые вопросы, где он сказал, что если я использую disabled
на a class
то выпадающее меню будет доступно только по щелчку вместо висения. К сожалению, код не работает. Думаю, ответ был устаревшим.
С 2016 года, что является предпочтительным способом решения этой проблемы?
Вы пытались запустить '$ (" # без-аватара "). Off (" hover ")'? –
Тони, я не пробовал js/jquery, так как я предполагаю, что должен быть способ начальной загрузки для решения этой проблемы. –
Глядя на http://getbootstrap.com/javascript/#dropdowns, он имеет «нет» в параметрах, поэтому не существует встроенной поддержки для отключения/включения зависания. –