有可能在jquery中实现实时进度/百分比条吗?



下面是简单的jquery进度条代码。是否有任何方法来更新进度值(即67 rite现在)动态上ajaxStart和达到这个值到100上ajaxStop()?

<head><script src="http://code.jquery.com/jquery-1.9.1.js"></script>
    <script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
    <link rel="stylesheet" href="/resources/demos/style.css" />

    <script>
        $(function() {
            $( "#progressbar" ).progressbar({
                **value: 67**
            });
        });
    </script>
</head>

 <body>
    <div id="progressbar"></div>
</body>

如果你的目标只是HTML5浏览器,那么试试这里描述的:Jquery Ajax在HTML5中的进展

传统的方法是显示一个旋转的gif,而不是加载器。

Ajax请求在大多数情况下不会太长&因此,所有的努力都白费了。

但是,显示进度条并不罕见。问题是,旧的浏览器不与JS共享这些信息;开发者只能使用像

  • 使用flash的帮助。Flash插件可以跟踪金额上传的数据&

  • 一种近似时间的方法在某些情况下也有效。

  • 唯一剩下的选择是连续ping服务器以了解发生了多少传输

最新更新