Keldos commited on
Commit
9aeba67
1 Parent(s): 9d900a2

fix: 解决亮暗色切换按钮未跟随系统切换问题

Browse files
Files changed (1) hide show
  1. assets/custom.js +2 -0
assets/custom.js CHANGED
@@ -172,9 +172,11 @@ function adjustDarkMode() {
172
  const darkModeQuery = window.matchMedia("(prefers-color-scheme: dark)");
173
 
174
  // 根据当前颜色模式设置初始状态
 
175
  toggleDarkMode(darkModeQuery.matches);
176
  // 监听颜色模式变化
177
  darkModeQuery.addEventListener("change", (e) => {
 
178
  toggleDarkMode(e.matches);
179
  });
180
  // apSwitch = document.querySelector('.apSwitch input[type="checkbox"]');
 
172
  const darkModeQuery = window.matchMedia("(prefers-color-scheme: dark)");
173
 
174
  // 根据当前颜色模式设置初始状态
175
+ apSwitch.checked = darkModeQuery.matches;
176
  toggleDarkMode(darkModeQuery.matches);
177
  // 监听颜色模式变化
178
  darkModeQuery.addEventListener("change", (e) => {
179
+ apSwitch.checked = e.matches;
180
  toggleDarkMode(e.matches);
181
  });
182
  // apSwitch = document.querySelector('.apSwitch input[type="checkbox"]');