12345678910111213141516171819202122232425262728293031 |
- function scrollFunction(homeSection, scrollTopBtn) {
- if (window.pageYOffset > 200) {
- scrollTopBtn.style.display = "block";
- } else {
- scrollTopBtn.style.display = "none";
- }
- }
-
- function scrollToTop(scrollTopBtn, homeSection) {
- scrollTopBtn.style.display = "none";
- window.scrollTo({
- top: 0,
- behavior: 'smooth'
- });
- }
-
- function initScroll(homeSectionId, scrollTopBtnId) {
- const homeSection = document.getElementById(homeSectionId);
- const scrollTopBtn = document.getElementById(scrollTopBtnId);
-
- window.addEventListener('scroll', () => scrollFunction(homeSection, scrollTopBtn));
- scrollTopBtn.addEventListener('click', () => scrollToTop(scrollTopBtn, homeSection));
- }
-
- module.exports = {
- scrollFunction,
- scrollToTop,
- initScroll
- };
-
|