1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > jQuery实现带进度条文件上传(code)

jQuery实现带进度条文件上传(code)

时间:2021-03-16 23:06:03

相关推荐

jQuery实现带进度条文件上传(code)

web前端|js教程

jQuery,上传,文件

web前端-js教程运行效果截图如下:

brnshop 源码有后门吗,vscode跳转链接,ubuntu的分类,tomcat保护设置,vc下sqlite,阿里云服务器反向绑定域名,图标插件js,web界面的前端框架,爬虫连接网络,php聚合支付源码,seo培训班怎么样,分享网站贴吧,在线制作网页系统源码,游戏网站织梦模板,css3页面旋转动画,后台管理系统的文档,微擎对接小程序lzw

.net bbs源码,ubuntu怎么登录账号,tomcat和jdk1.8,爬宠爬虫,php包含方式,潮州万词seo引流多少钱lzw

具体代码如下:

android 管理系统 源码,vscode c编译器,ubuntu删除文件恢复,tomcat8.5 优化,sqlite批量操作,网页设计排版编辑,dedecms搬家数据库配置文件,免费url服务器,canvas 插件,前端框架 jquery,爬虫画图像,php判断包含,汕头seo案例,springboot购物架构,采集国外的彩票网站源码,网页音乐模板,dw网页html模板下载,如何搭建网站后台,html5 静态页面,友布行管理系统,小程序微信小游戏源码lzw

upload开始上传文件

关闭

确认取消

CSS代码:

.upload-span{display:inline-block;width:120px;height:40px;color:#FFFFFF;text-align: center;line-height:40px;background-color: blue;border:2px solid blue;border-radius:5px;cursor: pointer;letter-spacing:2px;}.upload-mask{position: absolute;top:0;left:0;z-index:9;width:100%;height:100%;background-color: rgba(84,84,84,0.3);display: none;}.upload-component{position: absolute;z-index:99;top:50%;left:50%;margin-left:-120px;margin-top:-60px;width:240px;height:120px;background-color:#FFFFFF;display:none;}.upload-close{position: relative;height:30px;background-color: rgb(234,234,234);}.upload-close span{position: absolute;right:15px;line-height:30px;cursor: pointer;}.upload-content,.confirm-cancel{margin-top:15px;}.progress{position:relative;width:90%;height:22px;margin-left:4.88888%;text-align: center;line-height:22px;border:1px solid #ccc;}.upload-text{position:absolute;z-index:99999;color:red;}.uploaded{position:absolute;left:0;z-index:9999;width:0%;height:100%;background-color: blue;color:#FFFFFF;}.confirm-cancel span{display:inline-block;width:60px;height:30px;line-height:30px;text-align: center;background-color:#ccc;cursor:wait;}.confirm{margin-left:40%;}.cancel{margin-left:10px;}

jQuery代码:

$(function (){var $uploadSpan = $(.upload-span);var $uploadMask = $(.upload-mask);var $uploadContent = $(.upload-component);var $closeConfirmCancel = $(.upload-close-span,.confirm,.cancel);var $uploadTextSpan = $(.upload-text);function showMask(){$(".upload-mask,.upload-component").css({display:lock});progressBar();$uploadSpan.off(click,showMask);}function hiddenMask(){$uploadMask.css({display: one});$uploadSpan.on(click,showMask);}function closeConfirmCancel(){$uploadContent.css({display: one});$uploadTextSpan.text(\).next().css({width:0});hiddenMask();}// 模拟进度function progressBar(){var max =100;var init =0;var uploaded;var test = setInterval(function(){init +=5;uploaded = parseInt(init / max *100)+\%;$uploadTextSpan.text(uploaded).next().css({width:uploaded});if(init ===100){clearInterval(test);$uploadTextSpan.text(上传完成);$(.confirm-cancel span).css({cursor:pointer});$(.confirm).css({backgroundColor: gb(111,197,293)});$(.cancel).css({backgroundColor: gb(175,194,211)})$closeConfirmCancel.on(click,closeConfirmCancel);}else{$closeConfirmCancel.off(click,closeConfirmCancel);$(.upload-close-span).on(click,function(){clearInterval(test);closeConfirmCancel();});}},1000);}$uploadSpan.on(click,showMask);})

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。