使用iframe标签时页面内容可以自适应
HTML页面
<iframe src="" frameborder="0" scrolling="no" id="contIframs" onload="setIframeHeight(this)"></iframe>
需引入iframe页面的脚本(父页面)
function setIframeHeight(iframe) {
if (iframe) {
var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow;
if (iframeWin.document.body) {
iframe.height = iframeWin.document.body.scrollHeight;
}
}
};
window.onload = function () {
setIframeHeight(document.getElementById('contIframs'));
};
被引入的页面内容(子页面)
var bodyH = $('body').height();
$('#contIframs', parent.document).height(bodyH)
另一种jq的load()用法
function loadPage(path) {
$('#contIframs').load(path)
};
loadPage('xin_xi.html');