fancybox3的“后退”行为

时间:2017-04-10 10:21:18

标签: javascript fancybox fancybox-3

我一直在使用fancybox已经有一段时间了,而且最近才决定试用fancybox3。我真的很喜欢fb3,但对我来说很奇怪。

打开使用<a data-fancybox="mygroup">IMAGE STUFF HERE</a> fancybox制作的图库后,在浏览器中添加哈希值(chrome,ff,edge,safari),例如。 example.com/gallery.html#mygroup-8

当我现在按下我的浏览器中的后退按钮(或带有javascript:history.back的按钮)时,它不会返回到最后一页,而是会再次打开画廊,显示我查看的最后一张图片 - 这显然是不是我想要的。

FB2没有这样做,所以我有点想知道我是如何摆脱这一点但我在文档中找不到任何关于这个“问题”的内容

或者它是关于代码的吗?我或多或少都在使用它:

<div class="galwrapper">
 <a href="MY_FULL_IMAGE" data-fancybox="mygroup">
  <div class="galimg" style="background-image:url(MY_THUMBNAIL)"></div>
 </a>
 <a>....</a>
</div>

我正在使用fancybox 3.0

1 个答案:

答案 0 :(得分:4)

好吧,似乎我还没有充分阅读文档。

根据官方fancybox repo中的this issue,可以禁用&#34;哈希模块&#34; - 为历史添加哈希的罪魁祸首 - 这个单行.PasteSpecial xlPasteValues