12
我試圖在iPhone視口的中心放置一個div。 基本上這樣當你點擊圖片時,它會彈出在屏幕中間,無論你點擊前在頁面上滾動到哪裏。在手機(iPhone)中獲取視口的當前位置Safari
這並不簡單,只是使其位置:固定;因爲這會使原點成爲頁面的頂部,而不是視口的頂部。
我也無法做類似檢測滾動事件和跟蹤當前滾動到的位置的事情,因爲我正在編寫的Javascript代碼只被注入到頁面中,並在彈出窗口被觸發時執行。
是否有iPhone特定的JavaScript API或我可以用來獲取當前視口座標的東西?
感謝, 託比
我認爲這不適用於約30%的人(因此答案爲-2)。不適合我。總是返回0. – Peter 2012-10-16 02:18:00
原來,如果您檢查文檔的滾動位置的iFrame不滾動它始終返回0,您需要檢查parent.window.pageYOffset ... – Peter 2012-10-16 02:32:25
Hrm,我不在iframe,它仍然只爲我返回0。 – jennz0r 2016-03-23 20:54:25