【发布时间】:2020-10-19 10:48:29
【问题描述】:
所以我有一些脚本可以在我的网站上切换明暗模式。暗模式是默认设置。问题是,每当打开浅色模式时,每次加载页面时,它都会在加载浅色模式之前闪烁到深色模式一秒钟。我真的很希望不要这样做,并且非常感谢大家可以提供的任何帮助。提前致谢!
我的代码如下:
if (localStorage['blackout']) {
if (Number(localStorage['blackout']) == 1) {
$('BODY').addClass('blackout');
} else {
$('BODY').removeClass('blackout');
}
} else {
localStorage['blackout'] = 0;
$('BODY').removeClass('blackout');
}
$('BODY').show();
$('#boToggle').on('click', function(){
if (Number(localStorage['blackout']) == 0) {
localStorage['blackout'] = 1;
$('BODY').addClass('blackout');
} else {
localStorage['blackout'] = 0;
$('BODY').removeClass('blackout');
}
});
【问题讨论】:
标签: javascript toggle