使用.bind或.on在.load和load事件之间的区别

时间:2016-12-06 05:04:38

标签: javascript jquery html iframe

Intialy我正在使用Jquery版本1.9,然后在代码按预期工作,在完成iframe加载后显示警报。

$("iframe["iframe1"]").load( function () {alert("Hello"});

但在更新到版本3.1 之后,iframe加载后会立即显示警报,我的意思是iframe中未加载完整页面,但会显示警告。

现在,如果我更改了该功能,那么它工作正常。

$("iframe["iframe1"]").on("load", function () {alert("Hello"});

任何人都可以帮助我知道新jQuery中引入了哪些变化。

1 个答案:

答案 0 :(得分:0)

.load()方法从版本3开始删除,因为它与ajax .load()冲突。 相反,你可以像你一样使用.on("load", fn)