Вот код ,который прокручивает поэкранно если у вас контейнеры имеют высоту 100 hv :
<script>
$(document).on('wheel', function(e) {
e.preventDefault();
$('html, body').stop(true).animate({
scrollTop: (e.originalEvent.deltaY > 0 ? '+=' : '-=') + $(window).height() + 'px'
});
});
</script>
Он хорошо отрабатывает, но не хватает плавности анимации. Что надо дописать и куда?
Как улучшить этот код прокрутки 100 hv?
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
-
Oldboy
- Читатель

- Сообщения: 5
- Зарегистрирован: 23 май 2020, 01:55
- Версия Web Builder: 14.2.2
- Имя: Ебал вас раком всех
Реклама
-
spoon
- Помешаный

- Сообщения: 1614
- Зарегистрирован: 17 сен 2016, 13:20
- Версия Web Builder: 14.2.2
- Имя: Дмитрий
Как улучшить этот код прокрутки 100 hv?
Код: Выделить всё
$('html, body').stop(true).animate({scrollTop: (e.originalEvent.deltaY > 0 ? '+=' : '-=') + $(window).height() + 'px'}, 1500);Что то типа этого. Но лучше пример.
Съешь ещё этих мягких французских булок, да выпей чаю!
Телега
Телега
-
Oldboy
- Читатель

- Сообщения: 5
- Зарегистрирован: 23 май 2020, 01:55
- Версия Web Builder: 14.2.2
- Имя: Ебал вас раком всех
Как улучшить этот код прокрутки 100 hv?
spoon, не работает.
Попробовал подключить FullPage.js но он плохо работает с Flex Grid. При скролле не может понять его высоту и промахивается.
Попробовал подключить FullPage.js но он плохо работает с Flex Grid. При скролле не может понять его высоту и промахивается.
-
spoon
- Помешаный

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

