これは初めてですが、進歩しています。Fancybox をライトボックスとして使用していますが、1 つのサムネイルで複数の画像を開きたいと考えています。私はこのフィドルを見つけました:
HTML:
<a class="fancybox" href="http://fancyapps.com/fancybox/demo/1_b.jpg"><img src="http://fancyapps.com/fancybox/demo/1_s.jpg" alt=""/></a>
<div class="hidden">
<a class="fancybox" href="http://fancyapps.com/fancybox/demo/2_b.jpg"><img src="http://fancyapps.com/fancybox/demo/2_s.jpg" alt=""/></a>
<a class="fancybox" href="http://fancyapps.com/fancybox/demo/3_b.jpg"><img src="http://fancyapps.com/fancybox/demo/3_s.jpg" alt=""/></a>
</div>
CSS:
.hidden {
display: none;
}
Javascript:
$(".fancybox")
.attr('rel', 'gallery')
.fancybox({
padding : 0
});
HTML をコピーしてドキュメントに貼り付けました。画像は表示されますが、すべてサムネイルです。右上の CSS を取り出し、fancybox.css ファイルに貼り付けます。これで 3 つの画像が 1 つのサムネイルになりましたが、ページ上の他の画像も含まれています。上記のjsfiddleドキュメントのHTMLボックスの下に.jsを追加する必要がありますが、このコードを追加する必要があるファイルについて困惑しています。