这次给大家带来如何利用jquery做出文件上传加载,利用jquery做出文件上传加载的注意事项有哪些,下面就是实战案例,一起来看一下。
通过对文件的拖动实现文件的上传,主要用到的是HTML5的ondrop事件,上传内容通道FormData传输:
//进度条 <p> </p><p>0%</p> <p></p> //要拖动到的地方 <p></p>
js:
var dz = $('#main_content_center');
dz.ondragover = function(ev) {
//阻止浏览器默认打开文件的操作
ev.preventDefault();
}
dz.ondrop = function(ev) {
ev.preventDefault();
var files = ev.dataTransfer.files;
var len = files.length,i = 0;
while (i =100){
$(".parent-dlg").hide();
}
}
进度条css:
.parent-dlg{position: absolute;width:400px; height:20px; border:1px solid #aaaaaa;border-radius:3px;top:30%;left:50%;z-index:9999;margin-left:-200px;display:none;}
.parent-dlg .progress-label{position: absolute;left: 50%;top: 4px;font-weight: bold;text-shadow: 1px 1px 0 #fff;}
.parent-dlg .son {width:0; height:100%; background-color:#cccccc; text-align:center; line-height:20px; font-size:16px; font-weight:bold;}
此内容只是一个大概的文件上传技术方向,可根据自己的项目进行改进!
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
jQuery 1.12.4是jQuery 1.x系列的最后一个正式稳定版本,由jQuery团队于2016年发布。该版本主要面向需要兼容旧版浏览器环境的网站和Web应用,尤其适用于仍需支持Internet Explorer 6、Internet Explorer 7、Internet Explorer 8等老旧浏览器的项目。
推荐阅读:










