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)
    }
});

画像が入ったファンシーボックス

別のファンシーボックス

4

0 に答える 0