私はfancyboxバージョン2.1.5を使用しています 私がやっているのは、幅900、高さ500のfancybox iframeに大きな画像を表示することです。そのiframeに収まりません。 私は、適切なクラスをキャプチャするのに苦労しています。または画像にナビゲートしてサイズを変更する方法です。私が試したことはbeforeShow機能を使用してこれを実行されていますfancybox - iframe内の画像のサイズ変更
$(".fancybox").fancybox({
type: 'iframe',
href: source,
title: title,
width: 900,
height: 500,
closeBtn: false,
nextSpeed: 0, //important
prevSpeed: 0, //important
beforeShow: function() {
alert('its working!');
$(".fancybox-iframe img").css("width","900px");
$(".fancybox-iframe img").css("height","auto");
$(".fancybox-iframe img").addClass("imageResize");
}
});
しかし、$(".fancybox-iframe img")
も$(".fancybox-inner img")
どちらもIMGをトリガーするための正しい方法です。 beforeShow
機能を使用して、ファンシーフレームiframe内の画像を適切にサイズ変更するにはどうすればよいですか? ありがとう!