【问题标题】:On Load Delegation not working with Latest Jquery 3.1加载委派不适用于最新的 Jquery 3.1
【发布时间】:2016-12-05 22:34:08
【问题描述】:

一个 iFrame 通过我页面某处的 javascript 添加到我的页面中,我希望在它加载时收到通知,但这不起作用:

$("iframe").load(
    function () {
        alert(this.name + ": Im loaded!");
    });

不显示警报 知道为什么吗?知道我们如何实现这一目标吗?

使用最新的 Jquery jQuery 3.1.1,它无法正常工作并且发生 JS 错误 inderOf 在最新的 JS 库中找不到。它使用普通参数。

【问题讨论】:

    标签: javascript jquery iframe


    【解决方案1】:

    "load" 方法自 jQuery 1.8 起已弃用。 请改用“on”方法。

    $("iframe").on("load", function () {
        alert(this.name + ": Im loaded!");
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-16
      • 2020-10-08
      • 1970-01-01
      • 2015-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多