如图上传成功后,把上传元素往后移了,位置发生了变化,再次点击就不打开文件选择框,点击元素原来的位置可以。
这时候,需要在上传成功后,使用uploader.refresh(); 重新加载一下事件,就可以了。
$(function () {
// 图片上传成功后
uploader.bind('FileUploaded', function (up, file, info) {
if (info.status == 200) {
// 获得真实图片地址
var res = getTureUrl(get_uploaded_object_name(file.name));
var htm = `<p class="mod_load_img">
<img src="${res.data}" alt="">
<i class="iconfont icon-shanchu"></i>
</p>`;
// 插入新上传的图片
$(htm).insertBefore($("#uplo"));
// 刷新当前的plupload实例
uploader.refresh();
}
});
})
Plupload上传插件中文帮助文档