Closed Weegley closed 1 year ago
И зачем тащить целый сторонний модуль? Уж лучше я свой onScroll допилю, как время будет...
P.S. Мобильный Firefox отличается редким количеством глюков, можно посмотреть, как оно плавно работает в мобильном хроме - но тоже есть баги (уже с моей стороны в реализации onScroll).
Он маленький совсем. Вся проблема в том что бы вызвать его init(); когда страница полностью построена. А она строится из bundle.js уже после window.load Я сам модуль по всякому пытался встроить. И в проект добавлял, и в шаблон index.html вызывал отдельный .js Всё упирается в построение страницы из bundle.js Если бы можно было как то отследить когда bundle.js уже отработал - встроить headroom было бы легко любым способом.
В последнем коммите у себя я добился желаемого результата, вроде бы не поломав ничего из оригинала. Результат можно посмотреть тут Оно скорее всего выбивается из общей идеи компоновки проекта, но я просто не умею в разработку на node и vue, потому сделал такой вот костыль. Главное - работает и можно не тратить время на допиливание Вашего обработчика.
Идея была, чтобы панель убиралась по мере прокрутки, как бы "привязанная" к своей позиции внутри списка. Ваш вариант реализовать много легче, просто убирать по таймингу без привязки. Если не получится допилить onScroll - сделаю по вашему варианту.
Теперь, кажется, понял. она прилипает к списку пока не будет полностью показана или полностью скрыта? Попробую подумать, если не улечу раньше в моря.