javascript - 以编程方式更改 jQuery 文件上传 (blueimp) 的 previewMaxWidth/Height

标签 javascript jquery file-upload blueimp

我正在实现 Blueimp jQuery 文件 uploader https://github.com/blueimp/jQuery-File-Upload我想在添加第一张图片后更改 previewMaxWidthpreviewMaxHeight。这是因为我有一张产品特色图片,然后是产品的后续 View ,每个 View 都应显示小于特色图片。

这是我的文件上传调用:

$('.imageupload').fileupload({
    autoUpload : true,
    acceptFileTypes : /(\.|\/)(gif|jpe?g|png)$/i,
    previewMaxWidth : 198,
    previewMaxHeight : 800,
    uploadTemplateId : 'product-add-image-upload',
    downloadTemplateId : 'product-add-image-download'
}).bind('fileuploadadded', function(e, data) {
    // change preview width/height to 60px/60px after first image loaded
    // not sure what to put here

});

最佳答案

存在 option 参数,允许在 widget 初始化后更改 options

根据您的代码:

...

}).bind('fileuploadadded', function(e, data) {
    $('.imageupload').fileupload(
        'option',
        {
            previewMaxWidth: 60,
            previewMaxHeight: 60
        }
    );
});

有关更改选项的更多信息,请参阅官方 API页面(选项部分)。

关于javascript - 以编程方式更改 jQuery 文件上传 (blueimp) 的 previewMaxWidth/Height,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10560377/

相关文章:

javascript - 使用 Javascript 变量更改 HTML 中的背景颜色

javascript - 无法取消选中复选框 (HTML)

javascript - 以编程方式将文件上传到 ownCloud 服务器

javascript - $_FILES ['fileUpload' ] ['tmp_name' ] 在选择的 .mp4 和 .pdf 文件上为空

javascript - 在顶部定义每个变量总是最好的方法吗?

javascript - margin right 在 canvas html5 上不起作用,滚动条删除有问题

internet-explorer - 在 Internet Explorer 上使用 Windows 身份验证通过 SSL 进行跨域 ajax 调用失败

javascript - 如何在遵循 <Href> 之前执行 Knockout.js 操作?

javascript - 如何使用javascript删除带有必填字段的图像输入

asp.net - HTTP 文件上传在 IIS 内部如何工作?