检查iFrame是否加载.一次.Jquery

Check if iFrame is loaded. ONE time. Jquery

本文关键字:一次 Jquery 加载 是否 iFrame 检查      更新时间:2023-09-26

我知道在检查iFrame内容是否已加载时有很多可能性。但是,有没有办法限制它呢?

示例,如果我有一个iframe,我需要检查是否所有内容都已加载,我可以使用load()函数。但是,如果我点击iframe中的NEW链接,它将再次运行load()函数。

我想知道的是,有什么方法可以做到,所以jquery只检查第一次iFrame内容已经加载?

我什么都试过了,都没用

使用jquery .one,它会为你解除绑定。

$('#iframe').one('load', function() {

});

小提琴例子。

可以在加载回调函数被调用后再次取消设置。

$('#iframe').load(function() {
  // do things which are awesome
  $('#iframe').unbind('load');
});