在UIWebView中,DIV在iOS 4.3和5.0中的滚动方式不同

时间:2011-11-03 20:48:47

标签: javascript ios5 uiwebview ios4

我有一个内容大约2000像素宽的DIV。 DIV可能高150像素,不垂直(或需要)滚动。但是我确实需要它水平滚动。这确实发生在iOS 5.0上。在iOS 4.3上由于某种原因它无法正常工作。

此DIV的相关CSS似乎是:

    overflow:scroll;
    margin:0;
    height:auto;

任何人都可以解释我如何在4.3上正确地制作这个卷轴吗? 感谢。

2 个答案:

答案 0 :(得分:1)

溢出:只在iOS5 +中支持滚动。这就是它的长短。

http://davidbcalhoun.com/2011/new-mobile-safari-stuff-in-ios5-position-fixed-overflow-scroll-new-input-type-support-web-workers-ecmascript-5

您可以使用像iScroll这样的库来模拟该功能,但我不推荐它。滚动性能很糟糕,内存使用是不可接受的。

答案 1 :(得分:0)

查看https://github.com/richardscarrott/jquery-ui-carousel,他为可滚动的轮播实现了一个简单直接的插件,似乎在iOS中运行得很好。