【问题标题】:How do I create a slideshow with fancyBox?如何使用 fancyBox 创建幻灯片?
【发布时间】:2013-09-16 12:49:21
【问题描述】:

我在http://www.spanish-bookworld.com/fancybox_demo.html创建了两个图片库

当鼠标不在图像上时,图像上缺少“下一步”按钮,这让我很担心。我的观众非常不识电脑,他们中的大多数人不会看到画廊中有更多的图像。

我想我有两个选择。一种是在图像上永久设置“下一步”按钮,另一种是幻灯片。

很遗憾,我不知道如何编写这两种解决方案。

有什么线索吗?谢谢。

【问题讨论】:

标签: javascript jquery html fancybox lightbox


【解决方案1】:

正如fancybox 文档在其按钮示例(http://jsfiddle.net/Xh3B2/) 中所述,您应该尝试将fancybox 导航上的CSS 设置为可见(然后使用CSS 设置它们的位置)。

对于您的示例,您应该首先使用这种 CSS 将导航设置为始终可见,然后设置下一个/上一个按钮位置。

.fancybox-nav {
width: 60px;       
}
.fancybox-nav span {
visibility: visible;
opacity: 0.5;
} 
.fancybox-nav:hover span {
opacity: 1;
}
.fancybox-next {
right: -60px;
}
.fancybox-prev {
left: -60px;
}

对于幻灯片选项,您应该将您的 fancybox 脚本设置为“autoPlay = true”。默认值设置为“false”,这会禁用幻灯片。

【讨论】:

  • 我现在可以永久显示“下一步”和“返回”按钮。我通过仅从 .css 文件更改此代码中的可见性值来实现这一点。所有其他值不变: .fancybox-nav span { position: absolute;最高:50%;宽度:36px;高度:34px;边距顶部:-18px;光标:指针; z指数:8040;能见度:可见;这是正确的做法吗?效果很好。
  • 是的,它似乎有效。导航跨度对于为两个按钮设置新位置(比如说在您的灯箱之外)很有用(它们有时可以隐藏您的内容,因此通过将它们放在框外,您可以获得可见性。:)
猜你喜欢
  • 2023-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-24
  • 2013-08-16
  • 1970-01-01
  • 2012-07-12
相关资源
最近更新 更多