为了账号安全,请及时绑定邮箱和手机立即绑定

我是那出问题了?为什么有序加载只能加载第一个

我是那出问题了?为什么有序加载只能加载第一个

qq_nn_19 2017-10-26 17:52:29
function  preLoad(imgs,options) {    //接收相关数据之后实现加载    this.imgs = (typeof imgs === 'string') ? [imgs] : imgs;    this.opts = $.extend({},preLoad.default,options);    if(this.order === 'ordered'){        this._ordered();    }    else  if(this.order === 'unordered'){        this._unordered();    }}preLoad.default = {//默认参数    order:'unordered',    each:null,//每一张图片加载完毕后执行    all:null//所有图片加载完毕后执行}preLoad.prototype._ordered = function() {    var opts = this.opts,        imgs = this.imgs,        len = imgs.length,        count = 0;    load();    function load() {        var imgObj = new Image();        $(imgObj).on('load error', function(e) {            opts.each && opts.each(count);            if ( count >= len)            {opts.all && opts.all();}            //所有图片已经加载完毕             else            load();            count++;        });        imgObj.src = src;    }}
查看完整描述

1 回答

已采纳
?
牛奶老哥哥

TA贡献204条经验 获得超92个赞

哪个课程的啊

查看完整回答
反对 回复 2017-10-26
  • qq_nn_19
    qq_nn_19
    就是jQUery图片预加载课程的,不知道为什么那天在那节课那不能提问,我就在这问问
  • 1 回答
  • 0 关注
  • 1177 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信