2011-11-15 202 views
0

我需要在Mobile Safari(iPhone)上獲取可視區域底部的pageYOffset,無論用戶是否放大網頁或不放置。但是pageYOffset返回窗口左上角的偏移量。如何從窗口底部獲取pageYOffset而不是頂部(Javascript)?

規格:

「pageYOffset屬性返回當前文檔已從窗口左上角滾動的像素

你怎麼弄的頁面y在的底部偏移可視區域,(通過Javascript放大或縮小)在iPhone上?

回答

0

如果你添加window.availHeight到YOffset它應該給你。

+0

window.availHeight以「未定義」的形式返回。 window.screen.availHeight的作品,但如果你放大或縮小所有的方式,它會給你相同的高度。也許有些東西會獲得縮放區域相對於頁面其餘部分的尺寸。然後你可以添加到pageYOffset。 任何人都可以幫忙嗎? – user782860

+0

縮放不會更改availHeight值,因爲它是屏幕上不會更改的像素數。我不知道DOM中的某個屬性會向您返回一個可用值。 – COBOLdinosaur

相關問題