6

ナビゲーション用の垂直スクロールを備えた単一ページのサイトを開発しています。固定位置のナビゲーション バーがあり、ナビゲーションの右側に浮かんでいる間、スクロール コンテンツが上下するはずです。ここにプレビュー リンクがあります: http://mistersaisho.com/actioncreations/pageSlider/

問題は、Firefox、Safari、および Chrome で完全に正常に動作することです。Ipad で表示すると、最初にナビゲーション項目を選択したときに、スクロールが完全に機能します。完了するとすぐに、スライダーのコンテンツを制御していないものであっても、ナビのすべてのクリック機能が機能しなくなります。

ページ スクローラーを使用してサイト全体を移動できるようにする必要があるため、私のプロジェクトでは機能しない marginTop などの別のプロパティをアニメーション化してもエラーは発生しません。

この問題を解決する方法について誰かアイデアがありますか?

ありがとうございました。

4

2 に答える 2

0

iPad と iPhone は、アニメーション後に指を使ってスクロール位置を揺らさない限り、アニメーション後に scrollTop の位置を更新しないようです。iPadにスクロール位置を強制的に認識させる方法を見つける必要があります。scrollTop の代わりにこれを試してみてください。window.pageYOffset.

于 2012-06-11T04:45:52.203 に答える
0

私のために働いた解決策はこれでした: https://stackoverflow.com/a/11478853/43217

于 2012-07-13T21:57:30.583 に答える