big steppy
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

32 行
714 B

  1. // do da dark mode
  2. let dark = false;
  3. function toggleDarkMode(e) {
  4. dark = !dark;
  5. setDarkMode(dark);
  6. }
  7. function setDarkMode(darkMode) {
  8. dark = darkMode;
  9. window.localStorage.setItem("dark-mode",dark);
  10. if (dark) {
  11. document.querySelector("body").classList.remove("light");
  12. document.querySelector("body").classList.add("dark");
  13. } else {
  14. document.querySelector("body").classList.remove("dark");
  15. document.querySelector("body").classList.add("light");
  16. }
  17. }
  18. window.addEventListener('load', function(event) {
  19. (function() {
  20. let storage = window.localStorage;
  21. if (storage.getItem("dark-mode") != null) {
  22. setDarkMode(storage.getItem("dark-mode") === "true");
  23. }
  24. }());
  25. });