私はモバイルデバイスで「position:fixed」が欲しかった(私はAndroidを持っている)-そしてこれは存在しない。
2つのdivを作成し、その高さを合計して画面の高さにし(JSを使用)touch
、下部のdivにリスナーを追加して偽造しました。イベントはscrollTop値を調整します。これは古い「touchScroll.js」のコピーでした。
スクロールはうまく機能し、スリングの感触も追加しました。ただし、OSがウィンドウのビューをスクロールする場合と比較すると、スクロール全体が非常に途切れます。
私はランダムな場所で読んだことがあり、このチョップを解決するためにビットを追加-webkit-backface-visibility:hidden;
して-webkit-transform:translate3d(0,0,0);
cssするためにここのどこかにあります。私はそれをdiv自体、ボディ、背面部分のみ、変換のみなどで試しました...すべての順列...何も役に立ちませんでした。input
チョップはまだ存在していました、そしてトリックは私のキーボードがsに現れるのを止めました
スクロールしているものの中に内部divを作成しようとしましたが、値を調整する代わりに、内部divを作成して調整scrollTop
するだけで移動しました。これは何の違いもありませんでした。position:absolute
top
チョップを打ち負かす解決策はありますか?
例はここにあります:http://mobile.phantasyrpg.com/so-example