【问题标题】:jquery: ajax track progress of request inc images and other assets in load timejquery:ajax 在加载时跟踪请求 inc 图像和其他资产的进度
【发布时间】:2014-08-31 20:30:00
【问题描述】:

基本上,我希望在发送AJAX 请求时以百分比跟踪我的应用程序的进度,但重要部分包括图像加载,因此只有在所有图像/css 100% 完全加载后才能完成 ajax 请求。

我知道您可以使用 HTML5 addEventListener("progress", function(e) {} 或重复调用 setTimeout 函数来跟踪进度。

但是这两种方法都没有说明页面上的图像何时完全加载。其他选项是使用.load() 处理图像,但这不跟踪进度?

所以我的问题是,是否可以在 ajax 中加载图像并跟踪进度?或者使用单独的 ajax 请求加载 50 张奇数图像。

任何想法或示例代码都会非常有希望。

谢谢。

【问题讨论】:

    标签: jquery ajax image progress addeventlistener


    【解决方案1】:

    我最终使用了这个库PreloadJS。这很容易使用,并且可以满足我的大部分需求:

    http://www.createjs.com/#!/PreloadJS

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-04
      • 1970-01-01
      • 2017-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多