这是一个尚待解决的webkit问题,奇怪的是,使用Javascript而不是使用
#url值进行跳转不会导致此问题。为了解决这个问题,我提供了一个Javascript版本,该版本采用锚点值,并找到具有该ID的元素的绝对位置并跳转到该位置:
var elements = document.getElementsByTagName('a');for(var i = 1; i < elements.length; i++) { elements[i].onclick = function() { var hash = this.hash.substr(1), elementTop = document.getElementById(hash).offsetTop; window.scrollTo(0, elementTop + 125); window.location.hash = ''; return false; }}我可以进一步完善它,使其成为仅查找以开头的链接
#,而不是
a查找到的标签。



