モバイル(iPhone)Safariで、ビューポートの現在位置を取得します。

StackOverflow https://stackoverflow.com/questions/2256432

質問

私はiphoneのビューポートの中心にdiv要素を配置しようとしています。 基本的には画像を打ったとき、それは関係なく、あなたがクリックする前に、あなたがページ上にスクロールしていたところの画面の中央にポップアップするようにします。

それはちょうどそれが位置することと同じくらい簡単ではありません:固定します;そのよう原点はページの最上部ではなく、ビューポートの上部ことになります。

私はまた、スクロールイベントを検出し、私が書いているJavascriptが唯一のページに注入し、ポップアップがトリガされたときに実行されるように私は現在、にスクロールよどこを追跡するような何かを行うことはできません。

iPhoneの特定のJavaScript APIまたは私は現在のビューポート座標を取得するために使用できるものはありますか?

おかげで、 トビー

役に立ちましたか?

解決

愚か簡単ます。

var scrollX = window.pageXOffset;
var scrollY = window.pageYOffset;

...あなたの現在のウィンドウの位置を示します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top