Задать вопрос
Dimensi
@Dimensi
Совсем недавно начал познавать верстку.

Не работает position fixed из-за плагина?

Есть хороший плагин который делает боковое меню jpanelmenu.com, легко установить и легко запустить. Недавно пришлось сделать fixed кнопку для вызова меню и не смог. Position: Fixed тупо не работает. Кнопка работает как статик. Кто знает как решить проблему? Или кто может посоветовать аналогичный плагин такой же простой как этот? Заранее спасибо.
Вот пример со скриптом https://jsfiddle.net/zanebfaL/1/
  • Вопрос задан
  • 236 просмотров
Подписаться 2 Оценить 1 комментарий
Решения вопроса 1
ravshanium
@ravshanium
аналитик, веб-программист
jpanelmenu.com/#changelog-1.4.0

Removed support for fixed positioning within the panel. CSS transforms and fixed positioning do not get along well, per the spec. If fixed positioning is needed, use the legacy build in the jPanelMenu repository.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@bitrixweb
Вечно молодой, вечно пьяный
Могу предложить mmenu.frebsite.nl .
Достаточно наворочен для коробочного решения. Там и анимация, и сортировка элементов на лету по буквам из названия или части названия. В общем, посмотрите. Но если требуется прям совсем просто - самому можно написать за часок-другой.

Что касается position:fixed, то не работает он, верно, из-за плагина. А дело все в том, что там весь лайот сдвигается и по барабану на всякие position:fixed. Кстати, в предложенном мной варианте, кажется, тоже встречал такую проблему, но, честно, не раскуривал.. оставил так все.
Ответ написан
Комментировать
Вот пример со скриптом https://jsfiddle.net/zanebfaL/1/

Эммм.... Что за говнокод я увидел? Не в обиду Вам. Не проще ли отказаться от этого убожества? Где вы его применяете?
Ответ написан
Комментировать
@Fox_zp
Электроника, програмирование
в плагине есть 2 функции, вызываемые после открытия и закрытия меню
корректируешь маргином позицию кнопки и все
https://jsfiddle.net/Fox_zp/y05yfzv2/1/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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