2010-11-08 67 views

回答

6

使用下面的兩個函數,你可以確定你需要什麼。

// getPageScroll() by quirksmode.com 
// use getPageScroll()[0] for horizontal scrolled amount 
// use getPageScroll()[1] for vertical scrolled amount 
function getPageScroll() { 
    var xScroll, yScroll; 
    if (self.pageYOffset) { 
     yScroll = self.pageYOffset; 
     xScroll = self.pageXOffset; 
    } else if (document.documentElement && document.documentElement.scrollTop) { 
     yScroll = document.documentElement.scrollTop; 
     xScroll = document.documentElement.scrollLeft; 
    } else if (document.body) {// all other Explorers 
     yScroll = document.body.scrollTop; 
     xScroll = document.body.scrollLeft; 
    } 
    return new Array(xScroll,yScroll) 
} 

// Adapted from getPageSize() by quirksmode.com 
function getPageHeight() { 
    var windowHeight 
    if (self.innerHeight) { // all except Explorer 
     windowHeight = self.innerHeight; 
    } else if (document.documentElement && document.documentElement.clientHeight) { 
     windowHeight = document.documentElement.clientHeight; 
    } else if (document.body) { // other Explorers 
     windowHeight = document.body.clientHeight; 
    } 
    return windowHeight 
} 
+0

莫因,你搖滾:) – 2010-11-08 04:27:10

+0

乾杯, 巴哈伊Research.com – 2010-11-08 04:27:32

+0

不用擔心:)歡迎您! – 2010-11-09 06:54:01