预加载整个页面
Preload whole page
我想在 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');
});
我想在 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');
});