Jquery事件,一旦iframe内容改变
jquery event as soon as iframe content changes
我有一个函数来改变iframe的内容(例如改变图像的URL)。目前,我将一个函数绑定到iFrame的load
。比如:
$('iframe#frame').load(function() { });
问题是,当我运行这个并改变iframe的src
属性时,该函数在加载所有元素后运行,然后更改它。我希望能够运行代码,只要iFrame的HTML内容加载,以防止额外的加载时间。我有什么办法可以做到这一点吗?
试试这个
$.get('https://google.com', function(data){
var doc = $frame[0].documentElement;
doc.open();
doc.write(data);
doc.close();
$frame.trigger('ijustchangedthesrc');
}, 'HTML');
后来 $('iframe#frame').on('ijustchangedthesrc', function(){});
相关文章:
- jQuery不会改变iframe背景
- 改变iframe src的Javascript;不起作用
- 改变iframe url会改变父窗口的url
- 结合setInterval()改变iframe的src
- Angular.js:在加载时改变Iframe的高度;改变的内容
- 如何在Android WebView中改变iframe的大小
- 改变iFrame Src与Javascript, JQuery,动态
- 动态改变IFRAME高度
- 如何在FF中改变iFrame的位置
- 如何在bootstrap模式中改变iframe HTML
- 如何使用angularjs改变iframe src
- 用Javascript改变Iframe的大小
- 在Javascript中基于锚点改变Iframe的宽度/高度
- 只改变iframe的滚动条样式
- 在加载时改变iframe的高度
- Angular 2中通过DOM改变iframe url的更好方法
- 当Src被动态设置时,改变Iframe样式
- 当Iframe内容在不同的域中时,如何根据其内容改变Iframe的高度
- 改变iframe src与JavaScript不工作
- 用Bootstrap按钮点击和jquery改变iframe内容