jQuery技术

jquery实现文件上传进度条特效(2)

字号+ 作者:H5之家 来源:H5之家 2016-07-31 16:00 我要评论( )

为了逼真,给填色的span设置背景色,其宽度就是进度的百分比,最后就用js来模拟进度的变化了: //模拟进度functionprogressBar(){varmax=100;varinit=0;varuploaded;vartest=setInterval(function(){init+=10;uploa

为了逼真,给填色的span设置背景色,其宽度就是进度的百分比,最后就用js来模拟进度的变化了:

// 模拟进度 function progressBar() {   var max = 100;   var init = 0;   var uploaded;   var test = setInterval(function() {     init += 10;     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:'rgb(111,197,293)' }); $('.cancel').css({  backgroundColor:'rgb(175,194,211)' }) $closeConfirmCancel.on('click',closeConfirmCancel); }  else {  $closeConfirmCancel.off('click',closeConfirmCancel); $('.upload-close-span').on('click',function(){  clearInterval(test);  closeConfirmCancel(); }); $uploadMask.on('click',function() {         clearInterval(test);         closeConfirmCancel();       })     }   },1000); }


 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jQuery插件的开发包括两种方式

    jQuery插件的开发包括两种方式

    2016-07-31 15:01

  • jQuery 使用注意点技巧1

    jQuery 使用注意点技巧1

    2016-07-30 15:02

  • 10分钟学会写Jquery插件实例教程_jquery

    10分钟学会写Jquery插件实例教程_jquery

    2016-07-25 12:00

  • jQuery之Deferred对象详解_jquery

    jQuery之Deferred对象详解_jquery

    2016-07-24 14:00

网友点评