我有以下代码在内容加载后根据内容高度调整iframe的大小:
$(frameID).load(function() {
$(this).height( $(this).contents().find("body").height());
});
除了firefox之外,这在所有浏览器中都很有用。在firefox中,高度只是设置为0.有谁知道为什么这不起作用?
答案 0 :(得分:0)
在moz中遇到同样的问题,使用DOM ready方法为我工作了一段时间!!
$(document).ready(function(){
$(frameID).load(function() {
$(this).height( $(this).contents().find("body").height());
});
});