Piotrek 1 Posted December 9, 2020 Report Share Posted December 9, 2020 (edited) Cześć, Właśnie robię pewien projekt i nie wiem dlaczego nie działa mi poprawnie wydarzenie on scroll. tu przesyłam kod javascript: var buttonTop = document.querySelector(".button-top"); var yScrollAxis = window.pageYOffset; function clickButtonTop(evt) { evt.preventDefault(); window.scrollBy(0, -1 * window.pageYOffset); }; function appearButtonTop() { if (yScrollAxis > 475) { buttonTop.style.display = "block"; } else buttonTop.style.display = "none"; }; window.onload = function() { buttonTop.addEventListener("click", clickButtonTop); window.addEventListener("scroll", appearButtonTop); } Chciałem zrobić tak, żeby przycisk button-top po przeskrolowaniu o 476 pageYOffset się pojawił i nie wiem co tu jest nie tak. Czy mógłby mi ktoś pomóc? Pozdrawiam Edited December 9, 2020 by Piotrek Quote Link to post Share on other sites
Bartosz Wójcik 18 Posted December 10, 2020 Report Share Posted December 10, 2020 Wartosc : yScrollAxis masz zainicjalizowaną tylko raz, nie powinieneś jej aktualizować przy każdym evencie czasem? 1 Quote Link to post Share on other sites
Piotrek 1 Posted December 10, 2020 Author Report Share Posted December 10, 2020 Możliwe. Zaraz sprawdzę. Quote Link to post Share on other sites
Piotrek 1 Posted December 10, 2020 Author Report Share Posted December 10, 2020 Bardzo dziękuję za pomoc. Już działa. 1 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.