检查iFrame是否加载.一次.Jquery
Check if iFrame is loaded. ONE time. Jquery
我知道在检查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');
});
相关文章:
- 每次鼠标悬停触发一次 jquery 效果
- 只执行一次jquery animate
- 调用一次jQuery函数
- 如何在上一次 JQuery 调用后访问 DOM
- 为什么我的Javascript全局变量只更新一次?jQuery最后一个子选择器错误
- 如何从Angular指令运行一次jQuery插件
- 如何在一个页面、每个会话中只触发一次jquery函数
- 鼠标悬停只工作一次?JQuery
- 每15秒运行一次jquery函数
- PHP重定向破坏ajax,所以强制一次Jquery页面刷新
- 我们如何只加载一次jquery函数
- 每x秒调用一次jQuery函数(对象文字模式)
- 每次调用只切换一次jQuery动画
- 如何只执行一次Jquery代码?
- 检查iFrame是否加载.一次.Jquery
- 点击里面的点击功能导致警告信息显示不止一次- Jquery/Javascript
- 如何在滚动上只运行一次jQuery动画?
- 如何每n秒运行一次jQuery load()请求
- 每隔5秒在一个元素上重复运行一次jQuery.click事件
- 如何只执行一次Jquery代码