var imgMana = function () {
//内部指针索引
this.idx = 0;
//需要加载的图片列表
this.imgs = [
'https://dimg04.c-ctrip.com/images/70010b0000005a2k71535_280_170_112.jpg',
'https://dimg04.c-ctrip.com/images/700f0c0000006nxnfD731_280_170_112.jpg',
'https://dimg04.c-ctrip.com/images/70020h0000008s9xx8ACF_280_170_112.jpg',
'https://dimg04.c-ctrip.com/images/700j0h0000008sx877A9B_280_170_112.jpg',
'https://dimg04.c-ctrip.com/images/700u0h0000008zdvbA836_1920_360_111.jpg'
];
//加载图片 num:加载的数量
this.loadImg = function (num) {
num = num || 1;
var info, len = this.idx + num;
for (this.idx; this.idx < len; this.idx++) {
info = this.imgs[this.idx];
if (!info) {
alert('图片都加载完啦');
return this;
}
this.render(info);
}
}
//渲染图片
this.render = function (img) {
img && $('body').append("");
}
return this;
}
//使用方式
var imgM=new imgMana();
$('.button').click(function(){
imgM.loadImg(2);
});
第一:可以看下jQuery的 lazyload.js
第二:你可以用jquery来替换图片的src地址,每次点击就替换几个图片的src地址就行了
第三:用jQuery+ajax去获取图片,点击后发送ajax请求,返回下一次要显示的图片
第一:可以看下jQuery的 lazyload.js
第二:可以用jquery来替换图片的src地址,每次点击就替换几个图片的src地址就行了
第三:用jQuery+ajax去获取图片,点击后发送ajax请求,返回下一次要显示的图片