ページがWindows(IIS)サーバーから提供されると、ギャラリープレゼンテーションの動作が異なります。プレゼンテーションは通常のもので、fancyBox3ギャラリーにまとめられたサムネイルの配列です。fancyBox3がWindowsサーバ(IIS)と異なる動作をする理由はありますか?
最初のサムネイルをクリックすると、fancyBox3が表示され、クリックされた親指の画像が正しく表示されます。 1秒後に、表示された画像が拡大されます。次の画像に移動し、次いで再び適切に第一の画像を表示
。
それだけで奇妙なスケーリングが発生することを最初のクリックです。その後、ギャラリーは正常に動作します。
これらのギャラリーを表示するためのコードは、IISサーバーとApacheサーバーで同じです。 Apacheサーバー上の動作は予期したとおりです。私はPHP 5.6と7.1を使用してチェックし、別のブラウザを使用してチェックしました。これはIISでのみ発生します。
参考のため、サムネイルは175px四角形です。このギャラリーでは、フルサイズの画像は600x600pxです。第1の画像から分かるように、アップスケーリングは600×600よりはるかに大きい。
デモページはhttp://www.jordanlally.com/test-files/fb3.phpです。
を使用していないことを確認してください? –
はい。これらのバージョンでは、幅/高さの計算に影響するAPIの違いがあります。 – Janis