gpt4 book ai didi

javascript - 如何对 fancybox 图像应用延迟加载?

转载 作者:行者123 更新时间:2023-11-28 08:02:04 25 4
gpt4 key购买 nike

我在页面加载时使用 fancybox 运行一个画廊。我正在尝试使用 jquery lazyload 应用延迟加载对于 fancybox 中的图像。

但不知何故它不起作用。我更改了 jquery.fancybox.js。

image    : '<img class="fancybox-image" src="{href}" alt="" />',

image    : '<img class="fancybox-image lazy" data-src="{href}" src="" alt="" />',

因此生成的 html 将如下所示。

<img class="fancy-image lazy" data-src="file.jpg" src alt/>

我正在应用如下所示的延迟加载。

<script>
$(document).ready(function(){
$("img").lazy();
});
</script>

我也尝试过延迟。

<script>
$(document).ready(function(){
$("img").lazy({
delay: 5000
});
});
</script>

我也通过谷歌搜索过,但找不到与此相关的任何内容。请帮助我。

最佳答案

尊重您的评论,我的解决方案是:

Source Code

Demo

 $(function() {
$("img").lazyload();
});


$('.nav_wrap_start').delay(300).animate({top:'0px'},1500).queue(function(next) { $(this).attr('class','nav_wrap'); next(); });
$('.welcome_wrap').delay(2100).fadeIn(500);
$('.nav_wrapleft').delay(300).fadeIn(700);

// fancybox settings
$("a.fancyboxnumber").fancybox({
'titlePosition' : 'outside',
'overlayColor' : '#000',
'overlayOpacity' : 0.9
});

关于javascript - 如何对 fancybox 图像应用延迟加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25263863/

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