Flickityはスマフォやタブレットに最適なタッチやフリック、またはレスポンシブに対応したスライダーギャラリーを実装できるjQueryプラグインです。iPhoneでも確認してみたところ、かなり滑らかでいい感じにスライドしました。
Flickity
Flickityのデモや詳細は以下からチェックできます。
スライダーはとてもシンプルなデザインですが、前後矢印やナビゲーションといった必要な機能はしっかりと備わっています。カルーセルっぽくカスタマイズすることもできるので、色々と応用が効きそうなプラグインですね。
Flickityの使い方は、まずjQuery本体、flickity.css、flickity.pkgd.min.jsを読み込み、以下のようにHTMLをマークアップします。id名にはmain-galleryを、各コンテンツにはgallery-cellというクラス名を付与します。
<div id="main-gallery"> <div class="gallery-cell">...</div> <div class="gallery-cell">...</div> <div class="gallery-cell">...</div> <!-- 中略 --> </div>
あとはプラグインをセッティングするだけです。cellAlignとcontainはオプションになります。
$('#main-gallery').flickity({ cellAlign: 'left', contain: true });
その他にも自動再生機能といった様々なオプションが用意されています。また、公式ページでは実際に画像を用いたサンプルなどもあるので、気になる方は是非チェックしてみてください。