jquery
$(".gallery_bg").fancybox({//displaying images
/*openEffect : 'elastic',
closeEffect : 'elastic',
'cyclic':'true',
'scrolling':'yes',
'showNavArrows':'true',
helpers : {
title : {
type : 'inside'
}
}
*/
openEffect : 'elastic',
closeEffect : 'elastic',
showNavArrows : true,
closeBtn : false,
helpers : {
title : { type : 'inside' },
buttons : {}
}
});
我已经包含了style.css
#fancybox-left-ico {
left: 20px;
}
#fancybox-right-ico {
right: 20px;
left: auto;
}
包括之后我无法看到下一个和上一个图标?
答案 0 :(得分:5)
在用户在html页面中点击的锚标记上,确保在锚标记中包含rel =“group”。这应该会自动拉入下一个和上一个按钮。
答案 1 :(得分:4)
确保同一文件夹中的fancybox_sprite.png
文件不是jquery.fancybox.css
文件。
如果要永久显示下一个/上一个箭头,而不是仅显示鼠标悬停,请使用此内联css
(在加载/链接到jquery.fancybox.css
文件后)
<style type="text/css">
.fancybox-next span {
left: auto;
right: 20px;
}
.fancybox-prev span {
left: 20px;
}
</style>
注意:这是针对fancybox v2.x(我假设您使用的是因为您在脚本中使用的选项)
答案 2 :(得分:1)
我有一些简单的提示,但它对我有用。你必须添加rel =“gallery1”。
<a class="fancybox" href="images/product2_big.jpg" rel="gallery1"><img src="images/open-icon.png" alt="" /></a>
<a class="fancybox" href="images/product2_big.jpg" rel="gallery1"><img src="images/open-icon.png" alt="" /></a>
我希望每个人都可以解决它。感谢
答案 3 :(得分:0)
编辑:
在您的测试页上:
我敢肯定,这是上述三件事之一。
答案 4 :(得分:0)
我知道这是一个老问题,但我不得不添加数据-fancybox-group =&#39; 1&#39;让按钮自动显示
答案 5 :(得分:0)
这是一个老问题,但是我最近遇到了一个问题,即Fancybox3没有显示关闭,下一个和上一个按钮。我以正确的顺序包含了必要的CSS和JS文件,并且我的JS配置正确(没有JS错误)。
要解决此问题,我必须在锚(data-fancybox="gallery"
)标记中添加<a>
。