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