当前位置: 首页 > 知识库问答 >
问题:

页面刷新时样式消失片刻

公西博实
2023-03-14

这是一个简单的html页面,我正在使用以下功能更改按钮单击时的样式表(在深色和浅色主题之间切换):

 function setDarkTheme() {
			document.getElementById('style1').href = "css/Dark.css";
			document.getElementById('style2').href = "css/skins/skin-dark.css"; 
		}
		
	 function setDefaultTheme() {
			document.getElementById('style1').href = "css/Light.css";
			document.getElementById('style2').href = "css/skins/skin-light.css";
		}

此外,当前主题值保存在浏览器localstorage中,该存储在jquery ready函数外部进行检查,以在加载页面之前(每当用户返回站点时)设置样式表。

问题是(在Chrome和firefox上)当用户切换到深色主题并刷新页面时,样式会消失一秒钟,然后再回来。如果用户切换回light/default主题并刷新页面,则可以正常工作,不会出现任何问题。样式表的默认href值设置为html页面中的灯光主题。

有没有办法解决这个问题?任何建议都很好。

共有1个答案

岳高明
2023-03-14

因为您的

建议保留

 类似资料:
  • 本文向大家介绍BootStrap mvcpager分页样式(get请求,刷新页面),包括了BootStrap mvcpager分页样式(get请求,刷新页面)的使用技巧和注意事项,需要的朋友参考一下 使用方法: 先把mvcpager.dll引用加入mvc项目中。 前台代码 前台: 后台代码 样式更改:class为pager或pagination 如图: 样式文件: 以上所述是小编给大家介绍的Boo

  • 我的网站路由工作正常,但当我点击刷新按钮时,问题就出现了。 在基本路线上,例如页面或组件样式保持不变,但当我刷新子路由时,例如此组件的所有样式都将丢失。 对于如何解决此问题的任何帮助,我们将不胜感激

  • 本文向大家介绍怎样使用iframe刷新父级页面?相关面试题,主要包含被问及怎样使用iframe刷新父级页面?时的应答技巧和注意事项,需要的朋友参考一下

  • 问题内容: 我有一个文件,其中我在页面顶部显示外部页面(使用iframe),其他部分是写在文件中的html代码的输出。 HTML代码如下所示: 现在,我想以编程方式刷新页面而不刷新。 我的问题是我可以不刷新页面就刷新页面吗? 答案/提示将不胜感激。 问题答案: 该嵌在主HMTL页面(或在JSP)。因此,如果刷新页面,则肯定会再次加载iframe。 为了避免这种情况,我可以考虑以下两种选择: 使用A

  • 问题内容: 我是新手。我正在使用获取对象列表并将其显示在第一页上的服务。然后根据单击的对象,在下一页上设置选项卡标题。但是,当我刷新页面时,列表的范围丢失了,并且选项卡头引发了异常,导致页面无法显示信息。即使刷新第二页,是否可以保留上一个屏幕上单击了哪个对象的信息? 问题答案: 您可以使用角度本地存储 角度本地存储 示例如何使用它: 使用本地存储的示例

  • 本文向大家介绍AngularJS实现页面定时刷新,包括了AngularJS实现页面定时刷新的使用技巧和注意事项,需要的朋友参考一下 有时我们在前端可能会有这样的需求: 1、每隔一段时间刷新一下页面中的数据 2、根据需要可以暂停和启用刷新 接下来我们就来看下AngularJS的实现方法: 首先我们了解到AngularJS中$interval可以用来处理间歇性处理一些事情,那么我们的间歇性刷新就使用i