从URL(灯箱)中删除哈希

时间:2014-09-20 17:11:36

标签: javascript jquery hash

我知道有很多关于我的问题的问题,但我找不到任何解决方案。

我有一个灯箱,每张照片都有一个带哈希的特定ID(#picture-1,#picture-2,...)

我想从网址中删除哈希:

gallery.php /#图片



gallery.php /图片

脚本:

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

我找到了删除哈希的内容,但它破坏了我的灯箱(重定向到404错误)

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

有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:0)

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

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