javascript – 上次加载的iframe上的Fire事件

如何在一系列加载事件中触发最后一些东西?我正在加载多个iframe,并且需要在所有iframe完成加载时触发一个函数.所以我需要将函数绑定到最后一个iframe加载的load事件.

这可能吗?如果可能的话,我不想强​​制同步加载.

解决方法

解决问题的一种更简单的方法是将相同的加载处理程序附加到所有iframe,维护计数器,然后在发生所需数量的加载事件后运行代码:

<iframe src="url1" onload="onFrameLoaded();"></iframe>
<iframe src="url2" onload="onFrameLoaded();"></iframe>
<iframe src="url3" onload="onFrameLoaded();"></iframe>

<script type="text/javascript">
    var loadedCount = 0;
    function onFrameLoaded() {
        loadedCount++;
        if (loadedCount >= 3) {
            // Do your thing
        }
    }
</script>

相关文章

kindeditor4.x代码高亮功能默认使用的是prettify插件,prett...
这一篇我将介绍如何让kindeditor4.x整合SyntaxHighlighter代...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面
如何用js控制图片放大缩小