Отключить переходы по пунктам главного меню на мобильных

Как отключить возможность переходить по ссылкам главного меню на мобильных устройствах?

Решение:
Для этого необходимо отредактировать стандартный компонент многоуровнего меню, добавив в него небольшой скрипт.
     $(document).delegate('#horizontal-multilevel-menu a.nav-link', 'click', function(e) {  // Выбираем все элементы первого уровня 
          if ($('.navbar-toggler').is(':visible')) { // При раскрытом мобильном меню
                e.preventDefault(); // Отключить переходы по ссылкам
          }
     });

22.10.2018

Рекомендую почитать :

Вывод блоков только на определенных страницах сайта
Иногда необходимо для определенных страниц сайта вывести дополнительные блоки с информацией, как это сделать? Решение: Для этого необходимо прос...
Добавить в ручную подпункт в подменю (Битрикс)
Что делать, когда необходимо добавить новый подпункт в подменю в ручную? Решение: Создадим файл для вывода подменю, например «.left.menu_ext....
Счетчик обратного отсчета в «Списке новостей»
Как вывести один, последний элемент инфоблока с помощью «Список новостей» и добавить к нему счетчик обратного отсчета, а данные для счетчика брать и...
Фильтрация элементов по полю «Привязка к элементам»
Как отфильтровать элементы инфоблока по множественному полю «Привязка к элементам»? Решение: Предположим, что у нас есть три инфоблока: – расп...
Скрипт для отсчета времени до конца акции
Необходимо разместить на сайте скрипт обратного отсчета. Решение: Для этого необходимо указать следующий html код: <span class="deal-e...
Сменить формат даты в CMS «Битрикс»
Необходимо вывести поле «Начало активности (дата)» элемента инфоблока в формате 02 июня, 2016. Решение: Для этого необходимо указать следующий ...