gpt4 book ai didi

javascript - 在不滚动页面的情况下将带有 javascript 的哈希添加到 url?

转载 作者:可可西里 更新时间:2023-11-01 02:55:33 26 4
gpt4 key购买 nike

在不滚动页面的情况下向 url 添加哈希?使用 javascript

  1. 我打开页面
  2. 我向下滚动
  3. 我点击添加散列的链接(可能带有值#test)(例如:http://www.example.com/#test)
  4. 页面不得滚动回顶部。

如何做到这一点?

注意:只是检查是否有可能禁用运动,即使有一些带有 id="test"的标签到目前为止返回错误;工作正常(支持没有 javascript 的人),也避免 id 在 html 中的存在,但它不是数字之类的问题,如 1、2、3(它们无论如何都不允许作为 id)

所有的答案都很好,没有什么新的或突破性的,也没有关于如何破坏默认功能的解决方案,但它会起作用。 :)感谢您花时间回答。

最佳答案

页面上不存在的任何散列都应该给您这种行为。例如,this link points to a non-existant hash在本页。 (链接已使用 Chrome 2.0 和 IE 6(我目前唯一可用的浏览器)进行了测试。)

因此,如果您的 URL 导致您转到页面顶部,请确保页面上没有任何 ID 或名称是该地址的内容。

关于javascript - 在不滚动页面的情况下将带有 javascript 的哈希添加到 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1439895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com