main.js 825 B

1234567891011121314151617181920212223242526272829
  1. $(document).ready(function () {
  2. let navbar = $(".navbar");
  3. let backupTop = $("#backupTop");
  4. let themeToggle = $("#themeToggle");
  5. $(window).scroll(function () {
  6. let scrollTop = $(window).scrollTop();
  7. if (scrollTop > 100) {
  8. navbar.removeClass('bg-transparent').removeClass('has-img').addClass('bg-blur');
  9. } else {
  10. navbar.removeClass('bg-blur').addClass('bg-transparent').addClass('has-img');
  11. }
  12. });
  13. backupTop.click(function () {
  14. $('html, body').animate({
  15. scrollTop: 0
  16. }, 500);
  17. });
  18. themeToggle.click(function () {
  19. let html = $(document.documentElement);
  20. if (html.hasClass("dark")) {
  21. html.removeClass("dark");
  22. } else {
  23. html.addClass("dark");
  24. }
  25. });
  26. });