【发布时间】:2013-11-12 17:28:30
【问题描述】:
我有一个带有下一个和上一个按钮的照片库。如果单击其中一个按钮时由于某种原因我的一种 javascript 方法被破坏,它将向 url 添加一个哈希,即 www.google.com# 。我知道哈希可以被赋予一个 div id 以跳转到页面的该部分,但是当它为空白时,它会在我的页面周围跳转几次,我不确定它的目标是什么。我曾想过尝试从 url 中删除哈希,但随后我必须确保在每个操作中都这样做,这似乎是一种不好的做法。如果哈希对页面上的操作没有影响,我更愿意。
【问题讨论】:
-
“空白哈希”通常会将您的浏览器窗口带到页面顶部。
-
通读一下:stackoverflow.com/questions/1357118/… 听起来您需要阻止默认事件。
-
我知道要防止默认值,但是如果锚标记href 中的哈希值不正确,那么更容易更改,然后附加处理程序以防止所有内容的默认值。我最大的问题是javascript坏了,所以如果可以避免的话,我不想用js来解决它。
标签: javascript html hashbang