(function($){
        var methods = {
            init:function(options){
                return this.each(function(){
                    var $this = $(this);
                    var $clone = $this.clone();
                    var settings = $.extend({
                        id : $this.attr('id'),
                        button:$this,
                        uploader : '',
                        formData:{},
                        auto : true,
                        fileTypes : '*.*',
                        multi : true,
                        fileSizeLimit: 0,
                        queueSizeLimit:1,
                        onUploadStart:function(fileManager){return true;},//上传开始时的动作
                        onUploadSuccess:function(fileManager, response){},//上传成功的动作
                        onUploadComplete:function(fileManager){},//上传完成的动作
                        onUploadError:function(fileManager, response){},//上传失败的动作
                        onProgress:function(fileManager, loaded, total){},//上传进度
                        onInit:function(){},//初始化时的动作
                        //beforeUpload:function(){}, //开始上传前执行
                    },options);
                    
                    this._uploader = new H5Uploader.Uploader(settings);
                });
            }
        };
        $.fn.html5uploader = function(method){
            if (methods[method]) {
                return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
            } else if (typeof method === 'object' || !method) {
                return methods.init.apply(this, arguments);
            } else {
                $.error('The method ' + method + ' does not exist in $.html5uploader');
            }
        };
    })(jQuery);

 

完整脚本 (提取码:7261)

 

相关文章:

  • 2022-01-14
  • 2021-05-31
  • 2022-03-08
  • 2022-12-23
  • 2021-12-27
  • 2021-06-12
  • 2022-12-23
  • 2021-10-27
猜你喜欢
  • 2022-12-23
  • 2022-03-03
  • 2021-11-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案