转自: http://blog.youkuaiyun.com/ghsau/article/details/7518678
页面onload事件。
在<body>标签后增加一个事件<body onload="window.scrollTo(100,200)">
scrollTo(x,y)表示将页面自动滚动到指定的x与y位置。而onload表示在页面加载的时候执行这个函数
-------------------------------------------
有ID为d的元素,那这个元素距顶的距离就是 :
document.getElementById('d').offsetTop + (document.body||document.documentElement).scrollTop;
-------------------------------------------
控制锚点的几种情况:
1. 在同一页面中
- <a name="add"></a><!-- 定义锚点 -->
- <a href="#add">跳转到add</a>
- <a href="a.html#add">跳转到a.add</a>
第一种:
- <a href="#add" onclick="add()">触发add函数并跳转到add锚点</a>
第二种:
- <div id="divNode"><!-- contents --></div><!-- 假设一个需要跳转到的节点 -->
- <a href="#" onclick="document.getElemetnById('divNode').scrollIntoView(true);return false;">通过scrollIntoView实现锚点效果</a>