1
1
mirror of https://github.com/neosubhamoy/neosubhamoy-portfolio.git synced 2025-12-19 18:13:01 +05:30

(refactor): separated js configs for components in /assets/js/

This commit is contained in:
2023-11-04 21:00:48 +05:30
parent 6835a31b27
commit 2df9b5c29c
4 changed files with 36 additions and 53 deletions

View File

@@ -0,0 +1,18 @@
//---controls the bottom floating bar behaviour
let lastScrollTop = 0;
window.addEventListener("scroll", function () {
const st = window.pageYOffset || document.documentElement.scrollTop;
if (st > lastScrollTop) {
// Scrolling down
document.getElementById("floating-bar").classList.add("floatingbar-slide-down");
document.getElementById("floating-bar").classList.remove("floatingbar-slide-up");
} else {
// Scrolling up
document.getElementById("floating-bar").classList.remove("floatingbar-slide-down");
document.getElementById("floating-bar").classList.add("floatingbar-slide-up");
}
lastScrollTop = st <= 0 ? 0 : st;
});

View File

@@ -0,0 +1,4 @@
//---controls the page preloader behaviour
window.addEventListener("load", function(){
$('#preloader').addClass('hidden');
});