我正在使用 Fancybox 作为图片库。
图像具有不同的宽度,因此箭头会根据图像宽度四处移动(向内或向外)。
我的客户希望箭头留在一个地方,这样您就可以轻松地点击一组,而无需来回移动来点击。我在这里查看了所有 Fancybox 问题,但没有找到答案。我已经尝试更改 CSS,但无法使其正常工作。
画廊在这里。
我正在使用 Fancybox 作为图片库。
图像具有不同的宽度,因此箭头会根据图像宽度四处移动(向内或向外)。
我的客户希望箭头留在一个地方,这样您就可以轻松地点击一组,而无需来回移动来点击。我在这里查看了所有 Fancybox 问题,但没有找到答案。我已经尝试更改 CSS,但无法使其正常工作。
画廊在这里。
例如,您可以将导航链接的 CSS 位置更改为固定 - http://jsfiddle.net/yJFxS/
.fancybox-nav {
position: fixed;
top: 0;
}
.fancybox-nav span {
visibility: visible;
}
.fancybox-next span {
right: 40px;
}
.fancybox-prev span {
left: 40px;
}
我建议您使用插件选项“showNavArrows”禁用标准的上一个/下一个按钮。然后您可以制作自己的上一个/下一个按钮,并将它们固定或绝对放置在 fancybox-overlay 中(例如右上角)。如果你看一下fancybox api,你会发现你可以触发pref/next:
$.fancybox.next
$.fancybox.prev