有什么办法让div在ipad中滚动?

时间:2010-08-16 18:00:15

标签: javascript jquery ipad

我尝试了很多不同的东西而且一直在寻找,但我一无所获!

帮助任何人?

6 个答案:

答案 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)

希望这是有帮助的,我整个下午都在和它战斗失败。