rousigaifan
肉丝盖饭
采纳率64%
2015-06-01 08:15 浏览 2.4k

JavaScript,进度条显示函数执行过程进度

JavaScript,点击某个按钮开始执行函数,如何同时显示一个简单进度条?从而显示函数执行过程进度?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答 默认 最新

  • showbo GoCityPass新加坡曼谷通票 2015-06-01 08:31

    如果是for循环这种基本ui是假死清空下,无法更新dom的进度的。如果是ajax,可以使用xmlhttpRequest level2的新特性onprogress,不过低版本呢ie不支持

    ajax看这个:http://www.ruanyifeng.com/blog/2012/09/xmlhttprequest_level_2.html

    点赞 1 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2015-06-01 08:17

    任何情况下,用任何语言,进度都必须你自己估算,比如说你的操作有1000个循环,你可以每10次更新一下,让进度条+1
    进度条最简单的可以用两个带有颜色的div模拟,内侧div的宽度和外侧的百分比就是进度。也可以用现成的组件。
    google js进度条 可以找到很多。

    点赞 评论 复制链接分享

相关推荐