【发布时间】:2013-01-06 10:28:24
【问题描述】:
对此并不陌生,但正在取得进展。我使用 Fancybox 作为灯箱,但希望一个缩略图打开多个图像。我找到了this fiddle:
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 个图像到一个缩略图,但它还包括页面上的任何其他图像。我必须在上面的 jsfiddle 文档的 HTML 框下方添加 .js,但我不知道需要将此代码添加到哪个文件。
【问题讨论】:
-
“请通过包含相关的、格式化的内联代码来完成您的问题(不要只链接到 jsfiddle.net)。” - 当您将该链接变为链接时会发生这种情况。请接受建议,不要试图解决它(如果这就是
>>和<<的意思)
标签: javascript jquery fancybox