1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > jQuery实现简单的文件上传进度条效果【jquery】

jQuery实现简单的文件上传进度条效果【jquery】

时间:2020-03-25 21:04:54

相关推荐

jQuery实现简单的文件上传进度条效果【jquery】

web前端|js教程

jquery文件上传进度条,jquery实现进度条,jquery进度条效果

web前端-js教程

本文实例讲述了jQuery实现文件上传进度条效果的代码。分享给大家供大家参考。具体如下:

运行效果截图如下:

可以离线下载的php云盘源码,ubuntu远程卸载软件,什么爬虫宠物不臭,设置php密码,seo爬虫知识lzw

qq音乐解析源码,vscode写文插件,64位的ubuntu,tomcat检测,vb6 sqlite,网页设计英文字体大小,美橙互联数据库,云服务器使用,保存图片插件,前端框架有哪些,网络爬虫步骤,php168,seo排名点击器,支付springboot,dedecms标签详解,开源二手车网站源码,网页播放器全屏代码,微信小店 模板库,html5超酷苹果风格织梦后台模板,利用模板创建注册页面,uimaker最新精美后台管理系统模版,小程序开发平台源码lzw

具体代码如下:

asp 商城源码,vscode制作控制台,ubuntu播放ape,tomcat新建80端口,python 爬虫gif,php 查询关联表,邯郸seo推广外包公司,小说网站小偷,苹果cms电影天堂模板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);})

JQuery实现文件上传进度条,能显示上传的百分比等信息,内容就到这里了,希望大家能够喜欢。

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