iframeでfancyboxを使用しています。ファンシーボックスで画像を開こうとすると、ファンシーボックスは間違ったサイズを提供します-画像の幅ではなくウィンドウの幅を提供します-ファンシーボックス内の画像はこのサイズを拡大しています。
例: 画像のサイズ: 2592x3872。Fancybox は 853x395 に拡張されます。
どうすればこれを修正できますか?
前もって感謝します。
iframeでfancyboxを使用しています。ファンシーボックスで画像を開こうとすると、ファンシーボックスは間違ったサイズを提供します-画像の幅ではなくウィンドウの幅を提供します-ファンシーボックス内の画像はこのサイズを拡大しています。
例: 画像のサイズ: 2592x3872。Fancybox は 853x395 に拡張されます。
どうすればこれを修正できますか?
前もって感謝します。
ファンシーボックスの iframeとはどういう意味ですか?
... type: "iframe"
APIオプションで使用しているということですか?
...またはそれは、ページ内の iframe 内から fancybox を起動していることを意味しますか? (または両方?)。
とにかく、次のような API オプションにautoSize: false
andを追加してみてください。fitToView: false
$(".fancybox").fancybox({
autoSize: false,
fitToView: false
});