gpt4 book ai didi

modernizr - 我将如何(或应该)扩展 Modernizr.load() 以预加载图像?

转载 作者:行者123 更新时间:2023-12-04 01:06:47 27 4
gpt4 key购买 nike

这个想法是加载页面/something/index.html 。但是,在我展示它之前,它的依赖项(在这种情况下是 css 和图像)是预加载的。

Modernizr.load({
load: ['/something/styles.css', '/something/image1.jpg'],
complete: showFile
});

我研究了 Paul Irish 的“imagesLoaded”jQuery 插件,但我更喜欢使用我已有的加载器的简单性。我知道 YepNope(和 Modernizr.load)不是作为通用预加载器设计的,但我觉得这是最干净的方法。

感谢您对如何将图像预加载到 Modernizr/YepNope 加载脚本中的任何想法。

新西兰

最佳答案

在 yepnope 文档中,指定 preload!前缀“应该”适用于其他一些 mime 类型。

你可以试试

Modernizr.load('preload!something/image1.jpg');

这对我有用。

不要忘记添加前缀插件(否则在js引擎尝试执行图像时会出现错误):
yepnope.addPrefix( 'preload', function ( resource ) {
resource.noexec = true;
return resource;
});

关于modernizr - 我将如何(或应该)扩展 Modernizr.load() 以预加载图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7208977/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com