jQuery:替换已弃用的“.load()”?

Ira*_*a G 3 jquery

jQuery v3.0 弃用了.load()让我处于绑定状态的函数,因为我的 jQuery 脚本要求在运行之前加载图像。有谁知道应用以前编码的方法

$(window).ready(function() {
Run Code Online (Sandbox Code Playgroud)

但不使用.load()铅?

$(window).ready(function()绝对不起作用,因为它在加载图像之前触发。

我正在尝试找到一个与 jQuery 函数配合良好的解决方案。我了解 Javascript .onload,但不确定如何将其作为 jQuery 例程的引导。

谢谢你!

j08*_*691 6

根据http://blog.jquery.com/2016/06/09/jquery-3-0-final-released/

删除了已弃用的事件别名

.load.unload、 和.error,自 jQuery 1.8 起已弃用,不再存在。用于.on()注册监听器。

https://github.com/jquery/jquery/issues/2286

  • 好的 - 具体答案是更改为 $(window).on("load", function() { (3认同)