0

imagesLoaded似乎是检测图像是否已加载的最佳解决方案(在撰写本文时,2014 年 11 月) 。

我发现 imagesLoaded 库具有以下特点:

  • 许可证:麻省理工学院许可证
  • 依赖:无
  • 重量(缩小和压缩):7kb 缩小(轻!)
  • 下载生成器(有助于减轻重量):不需要,已经很小了
  • 在 Github 上:是的
  • 社区和贡献者:相当大,4000 多个成员,虽然只有 13 个贡献者
  • 历史和贡献:相对较旧(自 2010 年以来)稳定但仍然活跃的项目

以上所有特点都指向了一个非常高质量的产品的方向。但是,我仍然无法在官方网站imagesloaded.desandro.com和 Github 页面github.com/desandro/imagesloaded上找到明确提及的一些信息:

  1. 什么是浏览器支持?
  2. 什么是设备支持?

尽管我认为第二个问题的答案很明显,但我希望得到确认。

编辑:我只记得这个答案提到它在 IE7+ https://stackoverflow.com/a/19959809/759452上工作,但仍然欢迎进一步的反馈

编辑 2:我刚刚发现另一个消息来源说它不支持 IE7,这次是由库的创建者本人,请参阅 github.com/desandro/imagesloaded/issues/16 上来自“desandro on 30 Nov 2012”的消息

4

1 回答 1

0

IE8+似乎正式支持imagesloaded 。

在https://github.com/desandro/imagesloaded/issues/168上查看 David DeSandro(图书馆的创建者)的答案

官方表示,imagesLoaded v3 不支持 IE7 及以下版本。

并且:

在我的测试中,它在桌面版的 IE8、IE9、IE10、Chrome、Safari 和 Firefox 以及 iOS 版的移动版 Safari 中都取得了成功。

注意:我会做一些进一步的测试并相应地更新这个答案

于 2014-11-13T16:29:45.857 回答