画像のサイズを変更し、それを使用して画像を提供するスクリプトがあります。
http://mysite.com/createthumb.php?filename=mypic.jpg
Fancybox は、次のリンクを使用して上記の画像を提供します。
<a href='createthumb.php?filename=mypic.jpg' class='fancybox' rel='lightbox[pics]' title=':: [ ]'><span></span><img src='createthumb.php?filename=mypic.jpg' alt='Loading...' /></a>
ただし、パラメーター「サイズ」をそのまま渡すことにより、デフォルトのサイズとは異なるサイズにサイズ変更する必要があります。
http://mysite.com/createthumb.php?filename=mypic.jpg&size=2000
しかし、fancybox のリンクを次のように変更すると:
<a href='createthumb.php?filename=mypic.jpg&size=2000' class='fancybox' rel='lightbox[pics]' title=':: [ ]'><span></span><img src='createthumb.php?filename=mypic.jpg' alt='Loading...' /></a>
ファンシーボックスがチョークし、リンクはライトボックスなしで画像として提供されるようになりました。これは、コードを変更してサイズ パラメータを確認しないようにしても当てはまります。つまり、リンクの末尾に「&size=2000」を追加するだけで、fancybox のバランスが完全に崩れてしまうようです。
これがなぜなのか、またはどうすれば修正できるのかについてのアイデアはありますか?