window.scrollMaxY的替代?

yan*_*nko 10 javascript android webkit

我试图使用window.pageYOffset&window.scrollMaxY来计算当前页面进度.这种方法在FF3.5下工作,但在webkit window.scrollMaxY下是未定义的.

小智 14

替代window.scrollMaxY:

document.documentElement.scrollHeight - document.documentElement.clientHeight
Run Code Online (Sandbox Code Playgroud)

给出相同的结果window.scrollMaxY下DOCTYPE XHTML 1.0过渡与IE7,IE8,FF3.5,Safari浏览器4,歌剧10,谷歌浏览器3.


yan*_*nko 2

我已经逃脱了document.body.scrollHeight所以

document.body.scrollHeight = window.pageYOffset + screen height in pixels
Run Code Online (Sandbox Code Playgroud)

在页面末尾(在 Android 上)。