diff --git a/Web/static/js/al_despacito_wall.js b/Web/static/js/al_despacito_wall.js index 69f7d293e..0e198e556 100644 --- a/Web/static/js/al_despacito_wall.js +++ b/Web/static/js/al_despacito_wall.js @@ -1,6 +1,10 @@ const contentPage = document.querySelector(".page_content"); const rootElement = document.documentElement; +// охуенное название файла, КТО ЭТО ПРИДУМАЛ КРАСАВА Я ИЗ КОМНАТЫ С ЭТОГО УЛЕТЕЛ НАХУЙ + +let scrolledAndHidden = false; + let smallBlockObserver = new IntersectionObserver(entries => { entries.forEach(x => { window.requestAnimationFrame(() => { @@ -10,10 +14,14 @@ let smallBlockObserver = new IntersectionObserver(entries => { else contentPage.classList.add("overscrolled"); - let currentHeight = contentPage.getBoundingClientRect().height; - let ratio = currentHeight / pastHeight; + // let currentHeight = contentPage.getBoundingClientRect().height; + // let ratio = currentHeight / pastHeight; + + // rootElement.scrollTop *= ratio; - rootElement.scrollTop *= ratio; + // То что я задокументировал - работает мегакриво. + // Пусть юзер и проскролливает какую-то часть контента, зато не получит + // эпилепсии при использовании :) }, contentPage); }); }, {