@noname1

Как применить данный скрипт для меню bootstrap3, а не кнопки?

  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
@noname1 Автор вопроса
//Non-Touch devices
//Hover expands menu (non default Bootstrap behaviour)
$('html.no-touch li.dropdown').hover(function(e) {
	$(this).toggleClass('open');
});

//Non-Touch devices
//Click follows main link (non default Bootstrap behaviour)
$('html.no-touch li.dropdown a.dropdown-toggle').on('click', function(e) {
	e.preventDefault();
	window.location.href = $(this).attr('href');
})

//Touch devices
//Touch (click) expands menu (default Bootstrap behaviour)

//Touch devices
//Allow touch (click) to follows main link when menu open (non default Bootstrap behaviour)
$('html.touch li.dropdown.open a.dropdown-toggle').on('click', function(e) {
	e.preventDefault();
	window.location.href = $(this).attr('href');
})


Всем спасибо. Разобрался. Нужно было еще
<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.js"></script>

подключить...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы