繁体   English   中英

从网址中删除哈希(灯箱)

[英]Remove hash from URL (lightbox)

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

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

我想从URL中删除哈希:

gallery.php /#picture



gallery.php /图片

剧本:

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

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

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

任何想法 ? 谢谢。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM