/
creativezen
/
saakian
Обзор
Документация
Войти
/
creativezen
/
saakian
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/js/modules/scroll/scroll.js
34 строки
899 B
Anton Goul'art
first commit
16 окт 2024, 17:26
16 окт 2024, 17:26
001aa3a
Код
Авторство
О чём код?
import Model from "./scrollModel" import View from "./scrollView" export function top() { let model = new Model() let view = new View() if (view.init() === false) { console.log('элемент id=#button-gotop не найден, проверь правильность разметки...') console.log('либо отключи данный скрипт, если он не используется...') return } window.addEventListener('scroll', toggleButton) /* view.buttonTop.addEventListener('click', scrollToTop) */ /* function scrollToTop() { if(window.scrollY > 0) { window.scrollBy({ top: 0, behavior : "smooth" }); setTimeout(scrollToTop, 0) } } */ function toggleButton() { view.trackScroll( model.getWinPosition(), model.getDocHeight() ) } }