Привет! Может подскажите как настроить меню (LayoutGrid, header(fixed))? При движение в низ нужно чтобы меню скрывалось, при движение в верх появлялось.
Нашел решение
https://ru.stackoverflow.com/questions/ ... kzjgeycaac
но не понятно как адаптировать к WB
Как настроить события для меню?
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
-
semyonl
- Подающий надежды

- Сообщения: 123
- Зарегистрирован: 05 авг 2016, 07:27
- Версия Web Builder: 11.2
Реклама
-
spoon
- Помешаный

- Сообщения: 1614
- Зарегистрирован: 17 сен 2016, 13:20
- Версия Web Builder: 14.2.2
- Имя: Дмитрий
Как настроить события для меню?
В билдере уже есть такое событие.
Съешь ещё этих мягких французских булок, да выпей чаю!
Телега
Телега
-
semyonl
- Подающий надежды

- Сообщения: 123
- Зарегистрирован: 05 авг 2016, 07:27
- Версия Web Builder: 11.2
Как настроить события для меню?
И как его реализовать? В прикрепление проект с заголовком.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
semyonl
- Подающий надежды

- Сообщения: 123
- Зарегистрирован: 05 авг 2016, 07:27
- Версия Web Builder: 11.2
Как настроить события для меню?
Еще актуально. Нашел решение, но нужно адаптировать под safari, в остальных браузерах работает
<style>
#header {
background-color: #3D566E; /* Черный цвет фона */
position: fixed; /* Зафиксируем меню */
top: 0; /* Прижмем к верху */
width: 100%; /* Растянем на всю ширину */
transition: top 0.4s; /* Эффект трансформации при выдвижении вниз (и вверх) */
}
</style>
<script>
/* Когда пользователь прокручивает страницу вниз, скрываем меню.
Когда пользователь прокручивает страницу вверх, показываем меню. */
var prevScrollpos = window.pageYOffset;
window.onscroll = function() {
var currentScrollPos = window.pageYOffset;
if (prevScrollpos > currentScrollPos) {
document.getElementById("header").style.top = "0";
} else {
document.getElementById("header").style.top = "-85px";
}
prevScrollpos = currentScrollPos;
}
</script>
<style>
#header {
background-color: #3D566E; /* Черный цвет фона */
position: fixed; /* Зафиксируем меню */
top: 0; /* Прижмем к верху */
width: 100%; /* Растянем на всю ширину */
transition: top 0.4s; /* Эффект трансформации при выдвижении вниз (и вверх) */
}
</style>
<script>
/* Когда пользователь прокручивает страницу вниз, скрываем меню.
Когда пользователь прокручивает страницу вверх, показываем меню. */
var prevScrollpos = window.pageYOffset;
window.onscroll = function() {
var currentScrollPos = window.pageYOffset;
if (prevScrollpos > currentScrollPos) {
document.getElementById("header").style.top = "0";
} else {
document.getElementById("header").style.top = "-85px";
}
prevScrollpos = currentScrollPos;
}
</script>
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость

