jQuery 3.0 $(window).load(function(){});
所以jQuery 3.0今天发布了,由于某种原因,以下代码不再适用于我的网站:
$(window).load(function() {});
任何人都可以建议我如何解决这个问题或者当/ every /加载时激活的替代方案?
读取破坏 – 更改 – 卸载 – 卸载 – 错误 – 删除 :
中断更改:.load(),. uninstall()和.error()已删除
这些方法是事件操作的快捷方式,但有几个API限制。 事件.load()方法与ajax .load()方法冲突。 由于DOM方法的定义方式,.error()方法无法与window.onerror一起使用。 如果需要通过这些名称附加事件,请使用.on()方法,例如将$(“img”)。load(fn)更改为$(img).on(“load”,fn)。
因此,您需要更改:
$(window).load(function() {});
至:
$(window).on("load", function (e) {})