【问题标题】:jQuery: Check if all images have been loaded [duplicate]jQuery:检查所有图像是否已加载[重复]
【发布时间】:2016-01-20 02:58:26
【问题描述】:

早上好!

我正在寻找一个检测是否所有图像都已加载的函数。互联网上有一些带有$("img").load(function(){...}) 的sn-ps,但我读到.load() 在jQ 1.8 中已弃用。如果没有,它似乎对我不起作用:D

我目前正在 jQ 2.1.4 中开发并使用 TYPO3 7.4,所以对我来说最简单的方法是自定义 jQ 函数,您可以将其应用于所有图像。这就是为什么我什至没有尝试添加 src 属性的 sn-ps 的原因。如果不是 100% 必要的话,我不想在我的 TypoScript 中乱来。

谢谢,
诺曼

【问题讨论】:

  • 使用$(window).load(function(){...})
  • @NorlihazmeyGhazali 这已被弃用,最好不要使用这种简写但相关的方法来绑定事件:$(window).on('load', handler);
  • 嗯....这很容易。非常感谢!
  • 我认为 .load 已被弃用,因为它与其他 .load ajax 函数具有相同的名称。 .on("load") 可能还在我们身边
  • 是的,那很好

标签: jquery image load


【解决方案1】:

如果您担心 load 方法被弃用,您可以使用它的同义形式:$(window).on( "load", handler )

加载所有图像后触发加载事件。

【讨论】:

    猜你喜欢
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    • 2015-07-13
    相关资源
    最近更新 更多