jquery 如何确保iframe框架加载完后

 我来答
yugi111
2014-02-17 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
async: false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-12-08
展开全部
IFRAME,HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。iframe元素会创建包含 另外一个文档的内联框架(即行内框架),可以把需要的文本放置在<iframe>和</iframe>之间,这样就可以应对无法 理解iframe的浏览器。
jquery在加载iframe框架完成以后才执行操作
Html代码
<iframe id="uedsc" scrolling="no" frameborder="0"></iframe>
Js代码
var iframe = document.getElementById("uedsc");
if (iframe.attachEvent) {
iframe.attachEvent("onload", function() {
//以下操作必须在iframe加载完后才可进行
$("#themes").find(".selected").trigger("click");
});
} else {
iframe.onload = function() {
//以下操作必须在iframe加载完后才可进行
$("#themes").find(".selected").trigger("click");
};
}
几点补充说明:
IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEvent 来注册。
else{}后面是针对非IE浏览器写的代码,在此可以定义一个函数,然后调用同一个函数体!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式