Typecho 主题开发求助!!

是这样的,我开发了一个主题,然后写了一个深色模式,结果遇到了这样的问题

BUG

在页面顶部切换颜色的时候整个页面都是正常的,但是如果在页面底部切换颜色就会导致顶部的卡片颜色没有被更换(随机不指定是哪几个卡片)
我在控制台看到颜色变量已经是正常的了,我用鼠标触摸元素也会让部分颜色变正常(然而并没有什么用),有时候开控制台导致浏览器布局变化会让整个页面正常

视频及地址

BUG视频:Pomf视频床
代码地址:GitHub - MoXiaoXi233/PureSuck-theme: A Pure Typecho Theme For You
负责切换模式的JS位于header.php第20行开始,颜色变量写在css/PureSuck_Style.css,这下是真的束手无策了
询问各类AI都表示有可能是浏览器渲染机制的问题,但是我要解决他啊! :sob:我是菜鸡还请大家提提意见

4 个赞