2016-03-03 4 views
0

У меня есть выпадающее меню, реализованное с помощью 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 года, что является предпочтительным способом решения этой проблемы?

+0

Вы пытались запустить '$ (" # без-аватара "). Off (" hover ")'? –

+0

Тони, я не пробовал js/jquery, так как я предполагаю, что должен быть способ начальной загрузки для решения этой проблемы. –

+0

Глядя на http://getbootstrap.com/javascript/#dropdowns, он имеет «нет» в параметрах, поэтому не существует встроенной поддержки для отключения/включения зависания. –

ответ

1

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

Смежные вопросы