jquery3.0$(window).load(function(){});

因此,jQuery 3.0今天发布,出于某种原因,以下代码在我的网站上不再有效:

$(窗口).load(函数(){});

有人能建议我如何修复这个问题,或者在/everything/加载时激活的替代方案吗

从中断读取更改加载卸载并删除错误:

中断更改:.load()、.unload()和.error()已删除

这些方法是事件操作的快捷方式,但有几个API限制。event.load()方法与ajax.load()方法冲突。由于DOM方法的定义方式,无法将.error()方法用于window.onerror。如果需要按这些名称附加事件,请使用.on()方法,例如将$(“img”).load(fn)更改为$(img).on(“load”,fn)

因此,您需要更改:

$(窗口).load(函数(){});

致:

$(窗口).on("load",函数(e){})

发表评论