首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从div卸载plupload

从div卸载plupload
EN

Stack Overflow用户
提问于 2011-02-09 22:22:45
回答 3查看 6K关注 0票数 3

我正在使用plupload和

代码语言:javascript
复制
$("#plupload_div").pluploadQueue({
        // General settings
        runtimes : 'flash,html5',
        url : '/products/save_photo',
        max_file_size : '10mb',
        //chunk_size : '1mb',
        unique_names : true,   
        resize : {width : 558, height : 418, quality : 90},     
        multipart: true,        
        multipart_params : {"photo[variant_id]" : variant_id, authenticity_token : atoken},        
        filters : [ {title : "Image files", extensions : "jpg,gif,png"}],        
        flash_swf_url : '/javascripts/plupload.flash.swf',        
      });

要从element #plupload_div卸载plupload,我必须做什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-09 22:43:51

代码语言:javascript
复制
$('#plupload_div').unbind();

这有帮助吗?

调用不带参数的unbind()将删除附加到元素的所有处理程序

票数 2
EN

Stack Overflow用户

发布于 2011-02-10 15:29:26

您可以按如下方式进行操作:

代码语言:javascript
复制
var uploader = $("#plupload_div").pluploadQueue(); 
uploader.destroy();
$("#plupload_div").remove();

这将解除所有事件的绑定,并从页面中删除Plupload结构。

或者你可能想检查Plupload UI Widget - Plupload Core API的另一个实现,它是可换皮的(使用jQuery UI主题),总体上更灵活(类似于UI小部件方法和事件模型),并具有公共销毁方法,可以这样调用:

代码语言:javascript
复制
$("#plupload_div").plupload('destroy');
票数 11
EN

Stack Overflow用户

发布于 2015-04-11 22:07:07

uploader.destroy();就足以处理它

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4946112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档