2

Fancybox 3 使用主题标签将当前视图保留在 URL 中:

http://example.com/sites/site1#gallery-1

但是,对于导航已经需要标签的网站来说,这太糟糕了:

http://example.com/#/sites/site1

Fancybox 3 将替换为

http://example.com/#gallery1

有没有办法同时使用这个导航和 Fancybox 3?

4

2 回答 2

5

Fancyapps 似乎预料到了这一点,并为其添加了一个运行顺畅的选项:

$.fancybox.defaults.hash = false;
于 2017-05-07T14:40:16.473 回答
1

好吧,同时有两个哈希是不可能的,因此fancyBox替换为画廊哈希,但在关闭后恢复原始。如果这给您带来麻烦,那么是的,禁用哈希模块将是最佳选择。

顺便说一句,您可以使用 gulp 构建您自己的 fancybox.js 文件,而无需哈希模块;或者您可以通过hash: false选项禁用(从 v3.1 开始)。

于 2017-05-07T14:51:02.547 回答