我尝试了很多不同的东西而且一直在寻找,但我一无所获!
帮助任何人?
答案 0 :(得分:30)
Css解决方案
-webkit-overflow-scrolling: touch;
答案 1 :(得分:27)
在div上使用两个手指!就是这样
答案 2 :(得分:12)
看看这是否有帮助,那家伙说div必须有一个固定的大小: http://uxebu.com/blog/2010/04/27/touchscroll-a-scrolling-layer-for-webkit-mobile/
如果这不是你想要的,你也可以查看jqtouch和jqt.scroll这样的扩展: (对不起,我显然只能发布1个链接,在这个网站上查找jqt.scroll.js: code.google.com/p/jqextensions/)
答案 3 :(得分:11)
iScroll:http://cubiq.org/iscroll-4
查找/工作就像具有单指滚动的本机控件一样。
答案 4 :(得分:2)
我在所有浏览器和平台上都运气不错 - 包括iPad:http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html
但是,实际上它只是想要对元素
的基本overflow: auto
效果
答案 5 :(得分:0)
对于带有滚动容器的iPhone 6,我遇到了一个非常不寻常的问题,其中父级的最大高度为100%;这种风格不知何故禁止滚动。当我将父容器样式更改为高度:100%时它可以工作,但重点是保留最大高度。 所以修复是添加
-webkit-transform: translate3d(0, 0, 0)
希望这是有帮助的,我整个下午都在和它战斗失败。