我想在HTML甚至开始显示之前预加载所有内容。
问题是加载外部字体,图像等。
我试图用以下简单的jquery函数:
CSS:
html { display:none; }
jQuery的:
$(window).load(function() {
$('html').css('display', 'block');
});
但这并不能真正起作用。
我要预加载的主要原因是我在页面开始处显示了字体动画,并且当未加载字体并触发CSS动画时,它看起来有点小虫。
load()
作为on('load')
不推荐使用的快捷方式:
尝试使用
$(window).on('load', function() {
$('html').css('display', 'block');
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句