gpt4 book ai didi

javascript - 加载前 20 张图像然后显示页面

转载 作者:行者123 更新时间:2023-11-30 18:19:01 26 4
gpt4 key购买 nike

我正在使用 jQuery Booklet 插件,并且有一本效果很好的小册子。但是我有一个挂断电话。这本小册子相当大,有很多图片(大约 50 张),第一次访问该页面时加载速度很慢。我想做的是采用我目前拥有的脚本并加载前 20 张图像(大致),然后显示小册子,同时在后台加载其余图像。这是我正在使用并想修改它的脚本:

JS

$(function() {
var $mybook = $('#mybook');
var $bttn_next = $('#next_page_button');
var $bttn_prev = $('#prev_page_button');
var $loading = $('#loading');
var $mybook_images = $mybook.find('img');
var cnt_images = $mybook_images.length;
var loaded = 0;
//preload all the images in the book,
//and then call the booklet plugin

$mybook_images.each(function(){
var $img = $(this);
var source = $img.attr('src');
$('<img/>').load(function(){
++loaded;
if(loaded == cnt_images){
$loading.hide();
$bttn_next.show();
$bttn_prev.show();
$mybook.show().booklet({
//Booklet Options
});
}
}).attr('src',source);
});

});

如何修改此代码以加载前 20 张图像,然后显示小册子?请举例说明。

最佳答案

我需要查看 HTML 才能确定,但​​更改定义 cnt_images 的行应该可以解决问题。更改此行:

var cnt_images = $mybook_images.length;

这样说:

var cnt_images = 20;

关于javascript - 加载前 20 张图像然后显示页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12536183/

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