您可能想看看Swipe,特别是因为这也适用于 iOS,因为它检测到滑动并且演示显示了对幻灯片的支持。
这里还有一些其他好的解决方案,在 Stack Overflow 上,关于这个问题:滑动整个网页你可能想看看那里的答案,接受的答案是滑动整个页面
[编辑]根据您的技能,您可以尝试为滑动制作自己的香草(纯)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 以让它们根据我的需要滑动。如果你只在设定数量的页面之间滑动,实际上非常简单