【问题标题】:In UIWebView, DIV is scrolling differently in iOS 4.3 and 5.0在 UIWebView 中,DIV 在 iOS 4.3 和 5.0 中的滚动方式不同
【发布时间】:2011-11-03 20:48:46
【问题描述】:

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

这个 DIV 的相关 CSS 似乎是:

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

谁能解释我如何在 4.3 上正确制作此滚动? 谢谢。

【问题讨论】:

    标签: javascript ios5 uiwebview ios4


    【解决方案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 之类的库来模拟该功能,但我不建议这样做。滚动性能很差,内存使用不可接受。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-03-24
        • 2012-06-08
        • 2012-08-29
        • 2014-09-15
        • 2012-02-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多