码迷,mamicode.com
首页 > Web开发 > 详细

基于jQuery仿uploadify的HTML5图片上传控件jquery.html5uploader

时间:2015-02-09 12:45:20      阅读:470      评论:0      收藏:0      [点我收藏+]

标签:

(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);

 

完整脚本(提取码:a088)

 

基于jQuery仿uploadify的HTML5图片上传控件jquery.html5uploader

标签:

原文地址:http://www.cnblogs.com/rubekid/p/4281118.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!