【发布时间】:2011-11-24 00:50:34
【问题描述】:
我搜索了包括这里在内的所有地方,但未能找到好的解决方案。我遇到了这个问题,它可以在除 Firefox 和 IE 之外的所有浏览器中运行 :( Help?
jQuery(function() {
sizeIFrame();
jQuery("#ifrm").load(sizeIFrame);
});
function sizeIFrame() {
var videoBrowser = jQuery("#ifrm");
var innerDoc = videoBrowser.get(0).contentDocument ?
videoBrowser.get(0).contentDocument.documentElement :
videoBrowser.get(0).contentWindow.document.body;
videoBrowser.height(35);
videoBrowser.height(innerDoc.scrollHeight + 35);
}
它在同一个域上,这是我的<iframe>
<iframe id="ifrm" src="http://localhost:8080/linkconsulting/temp.html" width="100%" frameborder="0" scrolling="no"></iframe>
我现在正在localhost 上进行测试,但它稍后仍会在同一个域上。
更新: 所以我注意到这不起作用,因为它似乎干扰了 tiny.scrollbar 插件,反之亦然。不知道在这里做什么:(
【问题讨论】:
标签: javascript jquery html iframe