Виджет "Супер-мега-меню"

+12
842
Виджет "Супер-мега-меню"

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

Внимание! Работает только на компьютерах и при ширине окна браузера 1024 пикселя и более.

Изображение

Для того, чтобы подцепить к пункту меню мега-меню, добавьте пункту меню обязательные классы supermegaitem и класс, устанавливающий событие для вызова мега-меню — click для вызова мегаменю при клике или hover для вызова мега-меню при наведении​, а также произвольный класс, который нужно указать в опциях виджета.

Можно подключать несколько разных мега-меню к разным пунктам меню.

Подробно об опциях и настройках здесь.

Распространяется бесплатно и без каких-либо ограничений. Код полностью открыт. Автор не несет никакой ответственности в связи с использованием вами виджета на своих сайтах. Поддержка не оказывается.

Сказать спасибо можно на ЮMoney

0
Алексей Т Алексей Т 2 года назад #

Спасибо+

0
dChirkis dChirkis 2 года назад #

Большое человеческое спасибо

+2
&$!#% &$!#% 2 года назад #

v1.0.1

  • Удалена опция, в которой устанавливалось событие для вызова мега-меню. Теперь это событие устанавливается по-другому. Если нужно вызвать мега-меню при клике, то помимо обязательного класса supermegaitem добавьте еще один дополнительный класс click, а если нужно вызывать мега-меню при наведении, то добавьте дополнительный класс hover.
  • Теперь не нужно создавать разные меню для десктопной или мобильной версии. Если пункт меню подключен к виджету, то все его вложенные подменю будут удалены на компьютерах и при ширине экрана >= 1024px.
  • Если мега-меню вызывается при наведении, то ссылка этого пункта меню продолжает работать. Если мега-меню вызывается кликом, то это не вызовет переход на другую страницу. Таким образом, не нужно делать дополнительные пункты меню, скрипт всё сделает сам.

На демо пункт меню «InstantCMS» вызывает мега-меню при наведении, пункт «Специалисты» — при клике.

Обновление

  1. Обновить через админку: Панель управления -> Компоненты -> Установить пакет дополнения
  2. Изменить значение абстрактного счетчика: Панель управления -> Настройки -> Интерфейс
0
Роман Роман 2 года назад #

спасибо! пригодится :)

Еще от автора

Складчина на платные дополнения. Дубль 2
Понимаю, что я всем уже надоел со своими акциями/складчинами. Последняя попытка, простите.
Напишем поле для смены автора записи прямо из списка или из записи
Поле, с помощью которого админ сможет менять автора записи ТК прямо из списка записей или из самой записи.
Google Indexing, v. 1.1.1
Добавлен собственный API для автоматического добавления ссылок в очередь при публикации новых материалов на других ваших сайтах. И другое по мелочи.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.