我有一个带有下一个和上一个按钮的照片库。如果我的一个 javascript 方法由于某种原因被破坏,当单击其中一个按钮时,它将向 url 添加一个哈希,即 www.google.com# 。我知道可以为散列指定一个 div id 以跳转到页面的那部分,但是当它为空白时,它会在我的页面上跳转几次,我不确定它的目标是什么。我想尝试从 url 中删除散列,但随后我必须确保在每个操作中都这样做,这似乎是不好的做法。如果散列对页面上的操作没有影响,我更愿意。
最佳答案
不要使用href="#"
,这是不合适的。
相反,使用 href="javascript:;"
或其变体(我个人使用 javascript:void(null);
)
这明确指出链接不会转到另一个位置,而是由 JavaScript 处理。
关于javascript - 空 URL hash 导致页面在 js 事件上跳转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19728020/