页面加载之前的jquery设置类的主体

问题描述 投票:-1回答:1

我有一个具有深色和浅色模式的html主题(通过切换体内的深色类)。这个主题也有一个加载器,它在亮模式下具有白色背景,在暗模式下具有黑暗背景。我编写了一个JS,它通过localstorage为下一次视图设置了用户偏好的模式(暗或亮),并且我读取了存储以设置主体的暗或亮类。问题是加载页面,如果localstorage设置为暗,则加载器处于亮模式,然后,主题变暗。我也想用用户偏好设置加载程序。我该怎么办?谢谢。

javascript jquery local-storage loader
1个回答
0
投票

然后将您的脚本标签放在head标签中。您应该在document.ready function

之前调用此函数。

$( document ).ready(function() {
    console.log( "call second" );
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!doctype html>
<html>
    <head>
        <script>console.log(localStorage.getItem("test"))</script>
    </head>
    <body>
    </body>
</html>
© www.soinside.com 2019 - 2024. All rights reserved.