问题描述
- JavaScript,进度条显示函数执行过程进度
-
JavaScript,点击某个按钮开始执行函数,如何同时显示一个简单进度条?从而显示函数执行过程进度?
解决方案
如果是for循环这种基本ui是假死清空下,无法更新dom的进度的。如果是ajax,可以使用xmlhttpRequest level2的新特性onprogress,不过低版本呢ie不支持
ajax看这个:http://www.ruanyifeng.com/blog/2012/09/xmlhttprequest_level_2.html
解决方案二:
任何情况下,用任何语言,进度都必须你自己估算,比如说你的操作有1000个循环,你可以每10次更新一下,让进度条+1
进度条最简单的可以用两个带有颜色的div模拟,内侧div的宽度和外侧的百分比就是进度。也可以用现成的组件。
google js进度条 可以找到很多。
时间: 2024-09-29 12:39:44