Improved scroll performance

This commit is contained in:
Andros Fenollosa
2020-07-21 16:21:58 +02:00
parent 6f965ce6c3
commit dac40e8d61
2 changed files with 3 additions and 2 deletions

View File

@ -99,10 +99,11 @@ document.addEventListener('DOMContentLoaded', () => {
function addEventScroll() {
let eventScrollDown = 'i-scroll-down';
let eventScrollUp = 'i-scroll-up';
let elements = [...document.querySelectorAll(`[${eventScrollDown}]`)];
window.addEventListener("scroll", () => {
let posScroll = window.pageYOffset || document.documentElement.scrollTop;
// Scroll down
[...document.querySelectorAll(`[${eventScrollDown}]`)].forEach((element) => {
elements.forEach((element) => {
if (posScroll > lastScrollTop) {
let params = splitParams(element, eventScrollDown);
switch(params.functionParent) {