function Obj(){} Obj.prototype={ scroll:function(){ /* 主要是做相容處理 這裡必須時!=null 因為預設值和每次滾動的時侯 都可以值為0 但是 if(0)為假 所以就只要不為null 就執行 */ if(window.pageYOffset!=null){
/*IE9 和其他標準瀏覽器*/ return { left:window.pageXOffset, top:window.pageYOffset } } /*宣告瞭<!DOCTYPE html> */ else if(document.compatMode=="CSS1Compat") { return{ left:document.documentElement.scrollLeft, top:document.documentElement.scrollTop } } else{ return { left:document.body.scrollLeft, top:document.body.scrollTop } } } }
var obj=new Obj();