用JS获取滚动条顶部到网页顶部的距离,各浏览器下都可用:
1
var
scrollPos;
2 if ( typeof window.pageYOffset != ' undefined ' ) //针对Netscape 浏览器
3 {
4 scrollPos = window.pageYOffset;
5 }
6 else if ( typeof document.compatMode != ' undefined ' && document.compatMode != ' BackCompat ' )
7 {
8 scrollPos = document.documentElement.scrollTop;
9 }
10 else if ( typeof document.body != ' undefined ' )
11 {
12 scrollPos = document.body.scrollTop;
13 }
2 if ( typeof window.pageYOffset != ' undefined ' ) //针对Netscape 浏览器
3 {
4 scrollPos = window.pageYOffset;
5 }
6 else if ( typeof document.compatMode != ' undefined ' && document.compatMode != ' BackCompat ' )
7 {
8 scrollPos = document.documentElement.scrollTop;
9 }
10 else if ( typeof document.body != ' undefined ' )
11 {
12 scrollPos = document.body.scrollTop;
13 }