jquery 如何确保iframe框架加载完后
2个回答
展开全部
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浏览器写的代码,在此可以定义一个函数,然后调用同一个函数体!
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浏览器写的代码,在此可以定义一个函数,然后调用同一个函数体!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询