Php Fancybox更改url

Php Fancybox更改url,php,jquery,fancybox,Php,Jquery,Fancybox,我有一个pinterest风格的画廊。我想让它成为这样,当你点击图片时,它会打开一个带有较大图片的fancybox,然后在下面的一个框中显示评论和其他内容。但我希望每个图像/图像fancybox都有自己的url,这样人们就可以共享链接和内容。有什么办法吗 提前感谢只需使用fancybox作为默认值。当引发onComplete事件时,操作fancybox容器的DOM和serach,只需附加注释和内容。您可以使用HTML5历史记录在浏览器中更改url。 然后在整个页面加载时,您可以使用window

我有一个pinterest风格的画廊。我想让它成为这样,当你点击图片时,它会打开一个带有较大图片的fancybox,然后在下面的一个框中显示评论和其他内容。但我希望每个图像/图像fancybox都有自己的url,这样人们就可以共享链接和内容。有什么办法吗


提前感谢

只需使用fancybox作为默认值。当引发onComplete事件时,操作fancybox容器的DOM和serach,只需附加注释和内容。

您可以使用HTML5历史记录在浏览器中更改url。


然后在整个页面加载时,您可以使用window.location获取url并修改DOM以满足您的需要。

有两种方法:
1.像Facebook一样:
2.就像推特一样:
您可以使用
location.hash

//example.com/


location.hash='foo'//变成example.com/#foo
我会创建一个PHP脚本,接收图像的id,例如,
outputimage.PHP?id=123
,然后输出图像的html,注释etx。这个脚本可以通过jqueryajax调用来调用,jqueryajax调用从脚本请求html,然后将它放在fancybox div中


另一个名为
image.php?id=
的页面再次获取图像的id,并使用
outputimage.php
在单独的页面布局中显示html。该页面将成为您的独立布局。

使用fancybox作为默认设置是什么意思?