スワイプを検出し、デモでスライドのサポートが示されているため、特にこれは iOS 用でもあるため、Swipeを見てみたいと思うかもしれません。
ここ、Stack Overflow、この質問について、他にもいくつかの良い解決策が提示されていました: Sliding An Entire Web Pageそこの回答を見てみるといいかもしれません。
[編集]スキルに応じて、スライド用の独自のバニラ (純粋な) JavaScript 関数を作成してみてください。それが、html5のtranslate3d cssプロパティを使用して、私がやったことです。
たとえば、css コードを生成するために使用する関数は次のとおりです。
//generates transformation styles for Opera, Chrome, Firefox and IE
function genTransform (x, y, z, dur) {
var genStyle = '-webkit-transform: translate3d(' + x + 'px, ' + y + 'px, ' + z + 'px); -webkit-transition: ' + dur + 'ms;' +
'-moz-transform: translate3d(' + x + 'px, ' + y + 'px, ' + z + 'px); -moz-transition: ' + dur + 'ms;' +
'-ms-transform: translate3d(' + x + 'px, ' + y + 'px, ' + z + 'px); -ms-transition: ' + dur + 'ms;' +
'-o-transform: translate(' + x + 'px, ' + y + 'px); -o-transition: ' + dur + 'ms;' +
'transform: translate3d(' + x + 'px, ' + y + 'px, ' + z + 'px); transition: ' + dur + 'ms;';
return genStyle;
}
次に、div にスタイルを適用して、必要に応じてスライドさせます。設定された数のページ間をスライドするだけなら、実際には非常に簡単です