javascript - 当我尝试删除文件时,为什么 Plupload 容器没有响应?

标签 javascript jquery plupload

我创建了一个放置区域,可以在其中放置图像,并且在该放置区域内,我还有一个用于打开文件浏览器的链接/按钮。

单击此链接有效,选择文件将触发警报消息。

但我无法激活拖放区。

有谁知道我怎样才能做到这一点?这是我的 fiddle :http://jsfiddle.net/spstieng/kXX6L/6/

HTML:

<section class="logo-drop-box-container">
    <div id="logo-drop-box" class="image-drop-box">
        Drop image or <a id="logo-file-browser-button" class="brows-file-button" href="#"> select file</a>
    </div>
</section>

JS:

function logoUpload() {
    var uploader = new plupload.Uploader({
        runtimes : 'html5',
        container: 'logo-drop-box',
        browse_button : 'logo-file-browser-button',            
        multipart : false,
        dragdrop: true,
        flash_swf_url : 'http://www.plupload.com/plupload/js/Moxie.swf',
        silverlight_xap_url : 'http://www.plupload.com/plupload/js/Moxie.xap',            
        url :  '/some/path/to/upload.php',
        filters : {
            max_file_size : '2mb',
            mime_types: [{title : "Image files", extensions : "jpg,png"}]
        },
        init : {
            FilesAdded: function(up, files) {
                alert('test');
            }
        }
    });    
    uploader.init();
}


if($('.logo-drop-box-container').length > 0) {
    logoUpload();
}

最佳答案

为了回答我自己的问题,它缺少 drop_element

    var uploader = new plupload.Uploader({
        runtimes : 'html5,flash',
        container: 'drop-box',
        drop_element: "drop-box",
        ...

关于javascript - 当我尝试删除文件时,为什么 Plupload 容器没有响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24117541/

相关文章:

javascript - 对于给定的浏览器,通过 getComputedStyle 返回的 CSSStyleDeclaration 是否总是具有相同的长度?

javascript - Meteor,如何将回调和错误传递给调用者方法

javascript - jQuery 的加载函数在本地不起作用

jquery - jquery返回404状态的方法

c# - 上传文件时OutOfMemory

javascript - 为什么 v-model 不只适用于特定领域?

jquery - 不透明度的过渡需要预先设置的显示 block

javascript - 将分块文件直接上传到 Amazon s3

php - 如何更改plupload中文件的位置

javascript - 用 d3.js 绘制赛道