您的位置:首页 > 其它

iframe高度自适应的简单实现

2013-03-11 18:53 465 查看
假如页面a中有iframe标签,其src属性为页面b 。

页面b高度是变化的,需要先计算本页面高度,然后调用父页面函数更改其高度即可。

b 页面 中js函数:

function getheight(){

var rheight = ($("#leftin").height()>520)?$("#leftin").height():520;

parent.setHeight(rheight); // 调用a页面函数改变iframe高度

}

a 页面 中js函数:

function setHeight(H){

$("#jokeiframe").height(H);

}

//页面载入完后改变iframe高度

$(function() {

getheight();//分页页面载入后改变页面高度

//alert('getheight');

});

//为了准确,每张图片载入完再均调用一次

$(".wrap img").load(function(){

getheight();

});

多长时间后执行:

setTimeout(function(){getheight();},200);//单个笑话载入后改变页面高度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: