Ещё с phpbb 3.1 заметил такую неприятную особенность, что в "мобильном виде" при переходе по страницам на долю секунды в верхнем меню видны все ссылки, а затем лишние прячутся. Получается неприятное дёрганье элементов на странице.
Попробовал перенести jQuery и другие JavaScript вверх, в секцию <head>, но это не помогло.
Есть идеи как побороть?
Прилагаю видео для примера, как это происходит на этом форуме и на моём:
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Дёрганье верхнего меню в адаптивном виде
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- Поддержка
- Сообщения: 5284
- Стаж: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Дёрганье верхнего меню в адаптивном виде
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- Поддержка
- Сообщения: 12451
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2479 раз
Re: Дёрганье верхнего меню в адаптивном виде
Есть. Жёстко задать высоту меню, например
Как это повлияет на js не проверяла
Как это повлияет на js не проверяла
-
- Поддержка
- Сообщения: 5284
- Стаж: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Re: Дёрганье верхнего меню в адаптивном виде
Татьяна5, примерно понял, но если делать жёсткую высоту
.navbar ul.linklist
, то дёргаться конечно перестаёт, но лишние ссылки не убираются в выпадающее меню. А если задать фиксированную высоту самого выпадающего меню, то это ни на что не влияет. Я о prosilver.Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- Поддержка
- Сообщения: 5284
- Стаж: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Re: Дёрганье верхнего меню в адаптивном виде
Аналогично ведут себя и хлебные крошки, когда используются длинные названия или пути. Сначала отображается полностью, затем названия сокращаются. И другие адаптивные меню тоже.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- Former team member
- Сообщения: 2317
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 261 раз
Re: Дёрганье верхнего меню в адаптивном виде
Siava, это связано с последовательностью загрузки страницы и выполнения триггеров (событий) js, которые навешаны на элементы: сначала грузится весь html (и в этот момент видны все элементы), потом на них навешиваются js события и когда эти триггеры срабатывают - начинается "перерисовка" html. Чем больше страница (и кол-во подгружаемых сторонних скриптов) и чем больше на ней js-кода, который модифицирует страницу, тем сильнее будут видны подобные дергания... Если бы изменения проходили через css, то моргания были бы минимальными
Помощь в ЛС/email только за WM или ЮMoney