flyfish2012

网上很多iframe 高度自适应代码,但IE低版本和360兼容浏览器模式有时候成功,有失败。

解决办法:

    $(function () {
            
            $(\'#RightContent\').width($(window).width() - 309);
            //这里是单独处理的iframe 自适应
            var $frms = $("#RightContent");
            $frms.load(function () {
                var mainheight = $frms.contents().find("body").height();
                $("#RightContent").height(mainheight);
                            });
            setTimeout(function () {
                $frms.each(function () {
                    var frm = this;
                    $(frm).ready(function () {
                        var hnd = setInterval(function () {
                            var mainheight = $("#RightContent").contents().find("body").height();
                            $("#RightContent").height(mainheight);
                            if (mainheight) {
                                clearInterval(hnd);
                            }
                        }, 100);
                    });
                });
            }, 1000);
            });

好了,送给需要的同学们

分类:

技术点:

相关文章:

  • 2021-07-06
  • 2022-01-15
  • 2021-10-11
  • 2021-12-24
  • 2022-12-23
  • 2022-01-23
  • 2021-05-20
  • 2022-12-23
猜你喜欢
  • 2021-08-15
  • 2022-02-10
  • 2021-12-14
  • 2022-02-07
  • 2021-06-01
  • 2022-01-09
  • 2022-01-29
相关资源
相似解决方案