扫码关注官方订阅号
就一瞬间过后正常,而且每个页面都是首先link CSS后是html文档,最后才是js文件,请问这个问题是怎么出现的?应该怎么解决?
光阴似箭催人老,日月如移越少年。
一种方案是,你可以先load css,然后再append html 内容。另外就是 css 跟html写在一起。类似:
<!-- content.html --> <style>#content{color:#ff0000}</style> <p id="content"> 我是内容 </p>
你可以通过设置CSS的
#加载的内容的容器{ opacity:0 }
添加JS脚本
setTimeout(function(){ ('##加载的内容的容器').css({ "opacity":1 }); },100);
或者添加对link的CSS文件的下载完成的监控,当onload事件发生时,设置opacity为1
首先加载的是txt文档,其次再加载外链文件,如果是本站的内容,最后在主页就把样式表link进来,就不会出现这种问题
我的解决方案是:写个load状态,页面没加载完的时候先load在跑,其他的隐藏,ajax获取数据成功时在显示内容隐藏load
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
一种方案是,你可以先load css,然后再append html 内容。
另外就是 css 跟html写在一起。类似:
你可以通过设置CSS的
添加JS脚本
或者添加对link的CSS文件的下载完成的监控,当onload事件发生时,设置opacity为1
首先加载的是txt文档,其次再加载外链文件,如果是本站的内容,最后在主页就把样式表link进来,就不会出现这种问题
我的解决方案是:写个load状态,页面没加载完的时候先load在跑,其他的隐藏,ajax获取数据成功时在显示内容隐藏load