PageSourceSearch

https://accountbook24.com/assets/js/main.js?1=2

js accountbook24.com collected 2026-10-02 01:21:19 UTC 1,359 bytes, 45 lines download raw bytes

1document.addEventListener("DOMContentLoaded", function () {
2    // console.log("Website Loaded!");
3    // Mobile Menu Toggle
4    document.querySelector(".menu-toggle").addEventListener("click", function () {
5        document.querySelector(".nav-menu").classList.toggle("active");
6    });
7});
8
9let lastScrollY = window.scrollY;
10const navbar = document.querySelector(".nav-container");
11
12window.addEventListener("scroll", () => {
13    if (window.scrollY > lastScrollY) {
14        // Scrolling down - hide navbar
15        navbar.classList.add("nav-hidden");
16    } else {
17        // Scrolling up - show navbar
18        navbar.classList.remove("nav-hidden");
19    }
20    lastScrollY = window.scrollY;
21});
22
23let prevScrollPos = window.pageYOffset;
24
25window.onscroll = function () {
26    let currentScrollPos = window.pageYOffset;
27    let topBar = document.getElementById("topBar");
28    let navBar = document.getElementById("navBar");
29
30    if (topBar) { // Ensure topBar is not null
31        if (currentScrollPos === 0) {
32            topBar.style.transform = "translateY(0)";
33            navBar.classList.remove("sticky-nav");
34        } else {
35            topBar.style.transform = "translateY(-100%)"; // Hide top bar
36            navBar.classList.add("sticky-nav");
37        }
38    }
39    
40    prevScrollPos = currentScrollPos;
41};
42
43
44
45

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.