[英]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.