窗口滚动效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Document</title> </head> <style> body{ height:2000px; } </style> <body> </body> </html> <script> // window.onscroll=function () { //页面滚动效果事件 // //document.title=document.body.scrollTop; // // document.title=document.documentElement.scrollTop; // //document.title=window.pageYOffset; // // //兼容性写法 // var scrollTop=window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop ||0; // console.log(scrollTop); // } //封装自己的scrollTop function scroll() { if(window.pageYOffset!=null) //浏览器识别pageYOffset { return{ left:window.pageXOffset, top:window.pageYOffset } } else if(document.compatMode == "CSS1Compat"){ //不是怪异模式(没有声明DTD的模式) return{ left:document.documentElement.scrollLeft, top:document.documentElement.scrollTop } } else{ return{ left:document.body.scrollLeft, top:document.body.scrollTop } } } window.onscroll=function () { console.log(scroll().left); console.log(scroll().top); } </script>