Fancybox版本问题:2.0.4

时间:2013-07-24 07:38:46

标签: javascript iframe fancybox onload fancybox-2

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

基本上我试图根据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 with image in it

Another fancybox

0 个答案:

没有答案