2016-01-14 13 views
5

This methodはまったく機能しません。弾性スクロールを無効にするChrome/Safari

最新の更新方法はありますか?

私のクライアントは常にそれを嫌い、私はまだそれを無効にする良い方法を見つけることができませんでした。

弾性的なスクロールでは、ページの上部または下部に到達すると、これらのブラウザでページを空白領域を表示するために「オーバースキャン」することができます。私はこの動作を防止しようとしています。

+0

JSを使用します。 http://stackoverflow.com/questions/14993804/preventing-elastic-scrolling-on-os-x-chrome-and-safari –

+0

またはこれに類するものは多分http://jsfiddle.net/Volker_E/jwGBy/24/ –

+0

この回答からhttp://stackoverflow.com/a/15138275/4807777 –

答えて

2

あなたのケースでCSSハックがそれを削除しない場合は、おそらくJSを使ってスクロールを処理する必要があります。

しかし、私は、ユーザーがスクロールして特定のやり方で行動することを期待しているので、これに対して強くお勧めします。言うまでもなく、JSスクロールをスムーズにし、ネイティブスクロールと同様に応答することは非常に困難です。

私はあなたが何を構築しているのか分からないので、もちろんこれはあなたのケースには当てはまらないかもしれませんが、あなたは一般的にそうしなければなりません。 OSを混乱させないようにする。あなたのクライアントはそれを気に入らないかもしれませんが、それはユーザーが期待していることであり、もっと重要であるはずです。

関連する問題