これを説明する方法がわかりません。最初にコードを配置します。
<div class="image">
<a title="Some Title" rel="gallery" href="path/to/image.png">
<img src="path/to/image.png" />
</a>
</div>
サムネイル(img)とボックスコンテンツ(a)を同じ画像で使用したいのですが。しかし、最も基本的なFancyBoxコードでは:
$( '.image a' ).fancybox();
クリックすると、小さな画像が引き伸ばされます。そして、元のサイズを維持してほしい。
コードをに変更した場合
$( '.image img' ).fancybox();
動作しますが、FancyBoxを開くと、オーバーレイの後ろにあるサムネイルが消えます。そして閉じた後、それは戻ってこない。
使用している画像を拡大する必要がないため、この動作が必要ですが、「フォーカス」が必要であり、ファンシーボックス(ライトボックス、カラーボックスなど)よりもユーザーの注意を画像に向けるのに適したものはありません。
一度にいくつかのオプションを設定しようとしましたが、どれも機能しませんでした。