Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Fancybox 3时#&引用;已是URL的一部分_Javascript_Jquery_Html_Fancybox_Fancybox 3 - Fatal编程技术网

Javascript 使用Fancybox 3时#&引用;已是URL的一部分

Javascript 使用Fancybox 3时#&引用;已是URL的一部分,javascript,jquery,html,fancybox,fancybox-3,Javascript,Jquery,Html,Fancybox,Fancybox 3,Fancybox 3使用标签将当前视图持久化到URL中: http://example.com/sites/site1#gallery-1 但是,对于导航已经需要hashtags的站点来说,这太糟糕了: http://example.com/#/sites/site1 Fancybox 3将取代此功能以 http://example.com/#gallery1 是否有办法同时使用此导航和Fancybox 3?Fancyapps似乎预见到了这一点,并为其添加了一个运行平稳的选项: $.fa

Fancybox 3使用标签将当前视图持久化到URL中:

http://example.com/sites/site1#gallery-1
但是,对于导航已经需要hashtags的站点来说,这太糟糕了:

http://example.com/#/sites/site1
Fancybox 3将取代此功能以

http://example.com/#gallery1


是否有办法同时使用此导航和Fancybox 3?

Fancyapps似乎预见到了这一点,并为其添加了一个运行平稳的选项:

$.fancybox.defaults.hash = false;

Fancyapps似乎预见到了这一点,并为其添加了一个工作顺利的选项:

$.fancybox.defaults.hash = false;

嗯,不可能同时有两个散列,因此fancyBox将替换为gallery散列,但在关闭后恢复原始散列。 若这给你们带来了麻烦,那个么是的,禁用散列模块将是最好的选择


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

好吧,不可能同时有两个哈希,因此fancyBox将替换为gallery哈希,但在关闭后恢复原始哈希。 若这给你们带来了麻烦,那个么是的,禁用散列模块将是最好的选择

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