解决方法如下:
在iframe所调用的页面增加如下代码:
$(document).ready(function(){
if(window.parent != window){
parent.document.getElementById("mainMenuIframe2").style.height = (document.body.scrollHeight+30)+"px";
}
});
每当进入到一个页面时,当页面dom元素加载完毕后,让iframe的高度等于当前页面的高度+30像素点,这样ifame就永远不会有滚动条了,因为有滚动条的原因是iframe的高度小于document的body的高度。