从URL中删除哈希(灯箱)
Remove hash from URL (lightbox)
我知道关于我的问题有很多问题,但我找不到任何解决方案
我有一个灯箱,每个图片都有一个特定的ID和散列(#picture-1,#picture-2,…)
我想从URL中删除哈希:
gallery.php/#picture
至
gallery.php/picture
脚本:
$(location).attr("hash","value"));
我找到了一些东西来删除哈希,但它破坏了我的灯箱(重定向到404错误)
$(location).attr("href","value"));
知道吗?谢谢
您需要一个javascript或php路由,像angularjs这样的javascript框架有一个路由模块(php的codeigner也有一个)。您需要防止位置href行为。
当您更改位置gallery.php/#picture(触发哈希更改事件),但gallery.php/picture尝试重定向图片目录时。
相关文章:
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- Steam Web API:I'我不知道该如何处理这个看起来像哈希的url来生成图像
- AngularJS:获取链接中没有哈希的查询字符串值
- 如何在Google chrome安全首选项文件中创建扩展安全哈希代码
- 如何在浏览器重新加载时保存位置哈希状态
- jQuery scrollTop-哈希错误
- 动态添加哈希标记;t工作
- 在Javascript中实现对哈希值的暴力攻击
- 如何在JavaScript/Node中计算SHA256哈希和Base64字符串编码
- 使用Javascript/jQuery以编程方式将当前锚点/哈希/片段附加到任何表单操作url
- 可以在React Native中制作一个自哈希应用程序
- 重定向不带哈希的URL-Ember.JS
- 正在测试主干事件哈希
- JavaScript对象作为哈希?复杂性是否大于O(1)
- 如何在JavaScript中实现哈希表
- 如何根据传入的哈希标签发送PHP请求
- 在我的图库(jQuery)中使用箭头导航时,更改URL中的哈希
- 哈希被推到猫鼬模型上作为'[对象对象]”;
- 哈希和数字
- 从URL中删除哈希(灯箱)