F.Ko-Jiの「一秒後は未来」

たまに慣性スクロールがオンだとスクロール量が増幅してしまうサイトがある

この記事ではアフィリエイト広告を利用しています。

NHK HACKATHONのサイトがそうだったので例として取り上げますが、このサイトでスクロールすると、人によってはちょっとスクロールしただけでページ最下部まで一気にスクロールされてしまい、びっくりすることになります。

これは Mac に搭載されている「慣性スクロール」と、サイト側で実装されている JavaScript のせいです。

慣性スクロールをオフにしてみると、このサイトではスクロールが滑らかに止まるように独自実装がなされていることが分かります。おそらくパララックスの効果を意識してのことではないかと思います。

それゆえ、Mac の慣性スクロールがオンだとスクロールの慣性力が増幅してしまっているのです。もはや慣性力ではない。なので慣性スクロールをオフにしている人や、Windows を使っている人は特に気づかないはず。

独自にスムーズなスクロールを実装してもいいのですが、最近の Mac ではデフォルトで慣性スクロールがオンになっているので、気をつけて実装判断をしなければなりません。

ちなみに Mac の慣性スクロールをオフにする方法はこちらで説明しています。
» Mountain Lionのスムーズな慣性スクロールをオフに設定 – F.Ko-Jiの「一秒後は未来」
当時はスムーズさに慣れなくてオフにしてましたが、最近はオンのままです。

» 慣性スクロールとは 「モーメンタムスクロール」 (momentum scrolling): – IT用語辞典バイナリ

APPLE MacBook Air 1.3GHz Dual Core i5/13.3
APPLE MacBook Air 1.3GHz Dual Core i5/13.3″/4GB/128GB MD760J/A

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

著者について

fkoji

F.Ko-Ji

Webエンジニアやってます。最近は ドットインストール の開発がお仕事です。その傍ら、個人で Meity電車遅延なう梅酒.in#グラドル自画撮り部 の部室といったネットサービスを開発・運営してます。梅酒と草野球とリアル脱出ゲームが好きです。

» 詳しいプロフィールや運営サービスの一覧など