iOS、Android、および WP8 用の JavaScript に基づいて、モバイル タッチ デバイス用のカルーセルのようなスワイプ エクスペリエンスを作成したいと考えています。これは使いやすく、すべての要件を満たします。
これまでのところ、これらのプラグインを試しましたが、どれも本当に納得できませんでした:
- TouchSwipe (複雑すぎる)
- SwipeView (速くスワイプすると問題あり)
- iScroll (WP8 サポートなし)
したがって、これらの要件を満たすことができる優れた JS ライブラリを探しています。
- 画像だけでなく、あらゆる種類のコンテンツをスワイプできる必要があります。たとえば、要素の配列を渡すことができるようにしたいのですが
<div>
、プラグインがそれらを処理し、水平方向にスワイプできるようにする必要があります。 - プラグインは、iOS 4.x 以降、Android 2.2 以降、および Windows Phone 8 で動作する必要があります。
- できるだけ小さく (キロバイト単位で)、軽量にする必要があります。
- パフォーマンスが最適化されている必要があります。たとえば、多くの内部コンテンツを含む 20 個の div 要素を渡した場合、ライブラリは非表示のアイテムを非表示にし、重要な div (表示されているもの) のみをスワイプするのに十分スマートでなければなりません。
- スワイプはスムーズに行う必要があり、ユーザーが画面を離すと、スワイプされた要素が親要素の境界線にスナップして、一度に 1 つの要素のみが表示されるようにする必要があります。
おすすめの図書館はありますか?