plupload的stop()方法和start()方法的问题,求大神指导啊
点击开始的时候可以正常上传,点击暂停之后也可以正常暂停,如图所示:
但是点击开始按钮之后,显示的状态都不会动了,并且显示如图所示,出现了NaN:
但是其实还是在正常上传的,只是显示的问题,因为过一会就出现了100%,如图:
.只有在文件上传的过程中,即一个文件没有上传完的时候点击暂停会出现这种情况,多个文件上传之间点击暂停不会出现这种情况.
这是主要代码:
$('a.plupload_start', target).click(function(e) {
if (!$(this).hasClass('plupload_disabled')) {
uploader.start();
}
e.preventDefault();
});
$('a.plupload_stop', target).click(function(e) {
e.preventDefault();
uploader.stop();
});
function handleStatus(file) {
var actionClass;
if (file.status == plupload.DONE) {
actionClass = 'plupload_done';
}
if (file.status == plupload.FAILED) {
actionClass = 'plupload_failed';
}
if (file.status == plupload.QUEUED) {
actionClass = 'plupload_delete';
}
if (file.status == plupload.UPLOADING) {
actionClass = 'plupload_uploading';
}
var icon = $('#' + file.id).attr('class', actionClass).find('a').css('display', 'block');
if (file.hint) {
icon.attr('title', file.hint);
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)