5

私は見つけました:

-webkit-overflow-scrolling: touch;

css 要素を追加して、ios でのネイティブ スクロールを提供します。これは私にとってはうまくいくようです。

しかし、「オーバースクロール」効果をオフにする方法はありますか?

たとえば、スクロール位置 = ゼロの場合、下にドラッグし続けると、コンテンツの上部が下に移動し、その上に少し空白が表示されます。指を離すと、コンテンツが上にスナップします。その部分だけを無効にする方法はありますか?

また、私はここから読みました:

http://cantina.co/2012/03/06/ios-5-native-scrolling-grins-and-gothcas/

そのアップルは、レンダリングに関連するバグと次のハック修正でこれを導入しました。

-webkit-transform: translate3d(0,0,0);

それを修正することになっています。それはios6で修正されましたか?

4

2 に答える 2

-3

エラスティックスクロールをオフにすることについて、このブログ投稿のテクニックを試しましたか?具体的には、iOSの場合、次のJavaScriptを提案します。

document.addEventListener(
  'touchmove',
  function(e) {
    e.preventDefault();
  },
  false
);
于 2013-01-13T23:19:40.897 に答える