有没有人知道设计锚标记的方法,这样当您点击指向锚标记的链接时,当您的锚标记内没有任何内容时,它会将您带到相对于锚标记的位置。 / p>
例如,
我的页面顶部有一个指向锚标记的链接,如果我在锚标记中滑动文本,我可以相对定位链接到页面上任何位置的位置。但是,如果我取出文本,锚标记仍然有效,但我无法定位链接的位置。
没有把锚放在另一个元素上是不是有一个很好的方法来解决这个问题?
答案 0 :(得分:0)
如果我理解正确你想要根据某些条件移动到不同的锚点。你可以用javascript做到这一点。 将javascript函数附加到链接的点击事件。在此函数内部检查您的条件(例如,如果某个div或其他元素为空),然后将 window.location.hash 属性设置为您想要的锚点。
更多信息: http://www.ezineasp.net/post/Javascript-Location-Hash-with-Example.aspx