0

我知道很多人之前都问过这个问题,我已经尝试了所有提到的解决方案,但似乎并没有解决这个问题。

基本上我正在尝试根据该 iframe 中图像的大小来设置花式 iframe 的高度和宽度。请看一下附图。我使用了以下代码,我也在parent.$.fancybox.update();图像所在的页面中尝试过。

    $(".iframe").fancybox({
    type: 'iframe',
    autoSize: 'false',
    fitToView: 'false',
    afterLoad: function() {
      resizeTimer = setInterval(function () {
        var ht = $('.fancybox-iframe').contents().find('img.tag_image').height();
        if(ht != null)
        {
          this.height = ht;
          clearTimeout(resizeTimer);
        }
      },100)
    }
});

里面有图片的fancybox

另一个花式盒子

4

0 回答 0