iPad/iPhoneでウェブサイトをスクロールするときにscrollTop()値を取得しようとしています。iPad/iPhoneでスクロールするときにscrollTop()を取得する
$(window).scroll(function(){
console.log($(window).scrollTop());
});
私はこのコードを通常のデスクトップブラウザ用に使用しています。 MacのSafariでは、コンソールはスクロール中にすべてのピクセルを表示します。しかし、iPad上では、スクロールが止まると値を取得するだけです。
iPadでスクロールしているときに、どのようにscrollTopの値を取得できますか?
こちらをご覧持っている:http://stackoverflow.com/q/2863547/1414562を –
iOSのスクロールということは、バウンス/ラバーバンド/何も効果ながらピクセルを返さないので、残念ながら、それはどちらか動作しません。 – Slevin
あなたはgesturechangeイベントを使用する必要があります。これは正確な動作を与えるようです。私はこの質問でそれを概説しますhttp://stackoverflow.com/questions/2863547/javascript-scroll-event-for-iphone-ipad/17195346#17195346 –