【问题标题】:Fancybox and Jquery ImplementationFancybox 和 Jquery 实现
【发布时间】: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)。” - 当您将该链接变为链接时会发生这种情况。请接受建议,不要试图解决它(如果这就是 &gt;&gt;&lt;&lt; 的意思)

标签: javascript jquery fancybox


【解决方案1】:

您的问题确实不清楚,因为 Jeff 建议您尝试用示例来说明。 如果你指的是这部分代码

$(".fancybox")
    .attr('rel', 'gallery')
    .fancybox({
        padding : 0
    });

这需要添加到您放置此 Fancy Box 的 html 页面中,并且您将其放置在 &lt;script&gt;&lt;/script&gt; 中,并将其放入 page load 事件中。

【讨论】:

  • 对不起...如前所述,真正的新手。我尝试了一些示例,每个缩略图可以获取多个图像,但它会显示页面上的所有图像。我只希望它显示每个画廊,而不是让它“跳转”到下一组图像。对不起,什么是vanpage加载事件?我的带有一些示例的演示页面在这里:hirezgraphics.com/portfolio/demo。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-13
  • 2023-03-09
  • 1970-01-01
相关资源
最近更新 更多