基於jQuery仿uploadify的HTML5圖片上傳控制項jquery.html5uploader

來源:互聯網
上載者:User

標籤:

(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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.