jquery在加载完iframe的内容后才进行下一步操作

<iframe id="previewFrame" scrolling="no" class="previewFrame" frameborder="0"></iframe>
var iframe = document.getElementById("previewFrame");
if (iframe.attachEvent) {
	iframe.attachEvent("onload", function() {
                //以下操作必须在iframe加载完后才可进行
		$("#themes").find(".selected").trigger("click");
	});
} else {
	iframe.onload = function() {
                //以下操作必须在iframe加载完后才可进行
		$("#themes").find(".selected").trigger("click");
	};
}
时间: 2024-07-29 04:06:24

jquery在加载完iframe的内容后才进行下一步操作的相关文章

Jquery ajax加载等待执行结束再继续执行下面代码操作

Jquery等待ajax执行完毕再继续执行下面代码的效果,具体代码如下,其实就是将 jquery ajax 函数的 async 参数设置为 false 即可,该参数默认为 true: $(document).ready(function(){ loadphpernote(); window.open('http://www.phpernote.com'); }); function loadphpernote(){ var url='http://www.phpernote.com/ajax.p

jQuery 页面加载事件

页面加载完成有两种事件,一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件),二是onload,指示页 面包含图片等文件在内的所有元素都加载完成.(可以说:ready 在onload 前加载!!!) 一般样式控制的,比如图片大小控制放在onload 里面加载; jS事件触发的方法,可以在ready 里面加载; 用jQ的人很多人都是这么开始写脚本的: 通常的写法 复制代码 代码如下: $(function(){ // do something }); 其实这个就是jq ready

HTML页面加载完后,根据内容调整&lt;textarea&gt;元素的高度

假如我的HTML中有一个textarea元素,我想在它加载完成后根据内容调整其高度.怎么做呢? 1. 我定义的textarea元素如下 <textarea class="form-control" type="text" name="value" id="value" placeholder="输入参数值"></textarea> 注意: id = 'value' 这里的关键问题是h

JQuery 动态加载iframe.

html: <iframe id="ifm" style="width:inherit;height:inherit" runat="server" ></iframe> <li data-options="iconCls:'icon-search'"> <a href="javascript:void(0)" onclick="showdata()&qu

在iframe内页面完全加载完后,关闭父页面生成的div遮罩层

遮罩层div为iframe父页面生成,需在iframe内页面完全加载完后,关闭遮罩层 alertMsgClose() :函数为关闭遮罩层函数 此段代码在iframe页面内: <script> $(function () { window.parent.alertMsgClose();// iframe 外层页面关闭遮罩层 }); </script> 原文地址:https://www.cnblogs.com/tmdsleep/p/10984450.html

【JS教程16】jquery文档加载完再执行

jquery文档加载完再执行 将获取元素的语句写到页面头部,会因为元素还没有加载而出错,jquery提供了ready方法解决这个问题,它的速度比原生的 window.onload 更快. <script type="text/javascript"> $(document).ready(function(){ ...... }); </script> 可以简写为: <script type="text/javascript"> $

js jquery 页面加载初始化方法

一.js页面加载初始化方法 // 1.在body里面写初始化方法. <body onload='init()'> </body> <script type="text/javascript"> function init(){ // 初始化内容 } </script> // 2.window.onload=function(){} <script type="text/javascript"> window

javaScript和jQuery自动加载方法

一.JavaScript自动加载 ①在文本中用onload: 当页面中所有内容(包括图片)加载完后再执行onload,如下: 1 <body ></body> <!-- 当有一个onload --> 2 <body ></body> <!-- 当有多个onload用分号隔开,依次弹出 2 3 4 --> ②在脚本中用window.onload: 当页面中的所有内容(包括图片)加载完后再执行window.onload,如下: windo

手机H5页面,滑动到底部自动加载下一页内容

做公众号项目中有如下场景,一个H5页面有列表数据,不考虑一次加载所有数据,故需要分页操作,解决方案为滑动到底部自动加载下一页内容.直接在H5的js当中实现. 主要使用jquery的scroll()方法: 当用户滚动指定的元素时,会发生 scroll 事件. scroll 事件适用于所有可滚动的元素和 window 对象(浏览器窗口). scroll() 方法触发 scroll 事件,或规定当发生 scroll 事件时运行的函数. 代码如下: $(window).scroll(function()