锚标签页面跳转

时间:2012-05-03 20:28:36

标签: html anchor

这应该是一个简单的:我有一个带有一堆命名锚标记的页面。这些标签链接到网站上的各种其他页面。但由于某种原因,当我链接到页面#锚时,它总是跳回到顶部。例如:

http://thedenvillehub.com/test-hs/services.asp#firesetter

它到达正确的区域,但随后跳到顶部。

如果您点击链接以获取相同的结果:

http://thedenvillehub.com/test-hs/troubled.asp(点击“青少年消防员计划”)

有什么想法吗?它在IE中正常工作,但不适用于FF或Chrome。

2 个答案:

答案 0 :(得分:5)

你有内联JS导致这个:

<script type="text/javascript">
// When ready...
window.addEventListener("load",function() {
    // Set a timeout...
    setTimeout(function(){
        // Hide the address bar!
        window.scrollTo(0, 1);
    }, 0);
});
</script>

答案 1 :(得分:0)

这是由以下JavaScript引起的:

// When ready...
window.addEventListener("load",function() {
    // Set a timeout...
    setTimeout(function(){
        // Hide the address bar!
        window.scrollTo(0, 1);
    }, 0);
});

删除此脚本可以解决您的问题。