2014-09-20 98 views
0

我知道有很多关于我的问题的问题,但我找不到任何解决方案。
删除哈希URL(灯箱)

我有一个灯箱,每一个画面得到了一个特定ID用哈希(#画中画1,#图片-2,...)

我想从URL删除哈希:

gallery.php /#图片



gallery.php /图片

脚本:

$(location).attr("hash","value")); 

我找到删除的哈希,但它打破了我的收藏夹(重定向到404错误)

$(location).attr("href","value")); 

任何想法?谢谢。

+1

哪个lightbox插件?最有可能的是它有一个“历史”(或类似的东西)的属性,如果你把它翻过来就没有哈希值在URL – 2014-09-20 17:19:23

+0

你想从哪个URL中删除哈希?窗口或页面上的一些链接?更多的代码在这里会有所帮助。 – Robert 2014-09-20 17:19:42

+0

@TasosK。我找不到这行代码,我正在寻找它,如果我找到它,我会编辑我的问题。以下是iLightbox的文档http://ilightbox.net/documentation.html – Hedra 2014-09-20 17:32:02

回答

0

你需要一个javascript或php路由,javascript框架作为angularjs有一个路由模块(codeigniter for php也有)。您需要防止位置href行为。

当您更改位置gallery.php /#图片(散列更改事件触发),但gallery.php /图片尝试重定向图片目录。