在制作网站过程中,使用iframe框架来引用网页也是经常用到的一个操作。那么就会遇到一个问题,当iframe框架中的网页内容高度是不定的,那如何让iframe的框架高度随内容而自动变化呢?今天就来说说iframe高度自适应的具体实现方法,请看下面代码:
<script src="jquery-2.2.4.min.js" type="text/javascript"></script> <iframe src="http://www.12564.cn" width=100% height=3000px scrolling=no></iframe> <script> $(document).ready(function() { $("iframe").on('load', function(){ //在iframe框架加载完后执行 var ifheight = $("iframe").contents().find("html").height(); //获取iframe框架中的网页高度 $("iframe").height(ifheight); //修改本页面中的iframe框架高度与内部网页高度一致 }); }); </script>
通过上面的代码的代码,先获取框架内网页内容高度,然后重置iframe框架的高度就可以实现了。如果你也遇到了这样的问题就试试看吧。
如果内容有帮助,就点个赞吧!