Skip to Content

JavaScript File

URL: https://fontgenerator.click/script.js
HTTP Status: 200 OK
MIME Type: application/javascript
Last Modified: Sat, 23 Aug 2025 13:19:10 GMT
Download Time: Less than a second
Cookies: None
Size: 4 KB
HTTP Headers:  16 headers
Links In:  4 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
OK Issues: No issues found

1 const backToTopBtn = document.getElementById('backToTopBtn');

2

3 window.onscroll = function () {

4 if (document.body.scrollTop > 200 || document.documentElement.scrollTop > 200) {

5 backToTopBtn.style.display = 'flex';

6 } else {

7 backToTopBtn.style.display = 'none';

8 }

9 };

10

11 function scrollToTop() {

12 window.scrollTo({

13 top: 0,

14 behavior: 'smooth'

15 });

16 }

17

18

19

20

21

22 // Elements

23 const navMenu = document.getElementById('navMenu');

24 const navOverlay = document.getElementById('navOverlay');

25 const menuToggleBtn = document.getElementById('menuToggle');

26 const stickyInputWrap = document.getElementById('stickyInputWrap');

27 const dropdowns = navMenu.querySelectorAll('.dropdown > .dropdown-toggle');

28

29 // Open/Close menu (mobile)

30 menuToggleBtn.addEventListener('click', function() {

31 const isOpen = navMenu.classList.contains('open');

32 if (!isOpen) {

33 navMenu.classList.add('open');

34 navOverlay.classList.add('active');

35 menuToggleBtn.classList.add('open');

36 document.body.style.overflow = 'hidden';

37 } else {

38 navMenu.classList.remove('open');

39 navOverlay.classList.remove('active');

40 menuToggleBtn.classList.remove('open');

...

</html>