ブラウザで慣性スクロールを実装したい
PCだと`overflow: scroll`で慣性にスクロールできますが、スマホやタブレットの場合、慣性せずにすぐに動きが止まってしまいよしなにしたいと思いました。
横スクロールでよくあるコンテンツを横にたくさん見せたい時や、タブレットで2カラムにしてそれぞれでスクロールさせたいときなどに便利です。
画面からはみ出ているDOMに`overflow-scrolling: touch`と-webkit-overflow-scrolling: touch; を指定すればOKです。
`overflow-scrolling: auto`で慣性スクロールを無効にできます。
SafariやChromeでもベンダープリフィックスは必要です。
毎回JSでイベントを作ってゴニョゴニョするのは結構しんどいので、助かると思います。
* 対応環境
Android4+
iOS5+
調べてみるとAmazonでも使っていました。
【Amazon.co.jp限定】Amazonオリジナルマグカップ黒
- 出版社/メーカー: 名古屋工芸
- 発売日: 2006/11/01
- メディア: ホーム&キッチン
- 購入: 20人 クリック: 612回
- この商品を含むブログ (23件) を見る
【Amazon.co.jp限定】Amazonオリジナルマグカップ白
- 出版社/メーカー: 名古屋工芸
- 発売日: 2006/11/01
- メディア: ホーム&キッチン
- 購入: 21人 クリック: 225回
- この商品を含むブログ (13件) を見る