javascript - 我可以在加载由 jquery 附加的 iframe 后调用函数吗?

标签 javascript jquery html iframe

这是我的 code :

​<div id="myContent​​​​​​​"></div>​

$('#myContent').html('<iframe height="200" frameborder="0" src="www.google.com"></iframe>');​

我想,当框架中的整个页面完全加载时,调用一个函数,例如 alert("I'm finished");

我该怎么做?

附言不知道为什么 jsfiddle 没有捕捉到谷歌页面:)

最佳答案

您可以使用事件 .load() 来完成(查看 api 了解更多信息)。

例子:

$('#myContent').html('<iframe id="winId" height="200" frameborder="0" src="www.google.com"></iframe>');

$('#winId').load(function() {alert('loaded')})

关于javascript - 我可以在加载由 jquery 附加的 iframe 后调用函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9466596/

相关文章:

javascript - 动态更改 Webkit 过滤器值

javascript - 在 keydown 事件中删除最后添加的特定符号?

html - 哪个 html 元素在语义上最适合显示一组电子邮件?

javascript - Bootstrap Popover - JS 触发器

javascript - 如何使用 jQuery 的toggleClass 在按钮单击时切换列中的表格

javascript - 动态添加或更新嵌套 javascript 数组或对象上的键值

javascript - Highchart StockChart - 更新最后点值

javascript - 仅当单击时,才使用下拉菜单中列出的颜色选项填充每个表格单元格的颜色

javascript - jQuery 克隆表行但页面上有多个表

javascript - Bootstrap : Vertical toolbar to house btn-group-vertical groups