sencha-touch-2 - 在 Sencha Touch 2.2.0 上无法启用默认浏览器滚动

标签 sencha-touch-2

新的 Sencha Touch 2.2.0 在 scrollable 上有一个新的配置参数,不使用 Ext.scroll.Scroller,但实际上这是行不通的。

我正在使用它来激活我容器上的溢出滚动:

{
    scrollable: null,
    style: 'overflow:auto; -webkit-overflow-scrolling: touch;'
}

如何使用原生滚动条?

为什么我需要它? 因为我需要使用 galaxy-tab-1,所以新的 Ext.scroll.Scroller 比 2.1.1 版本快,但是这个平板电脑上的渲染速度很慢,新的 Ext.scroll.Scroller 试图渲染 40 fps 和平板电脑正在慢慢显示。

实际上 setFps() 在此版本中不起作用,示例:

Econtainer.getScrollable().getScroller().setFps(10);

最佳答案

新的 Ext.util.Translatable 默认有一个缓慢的 PreferredTranslationMethod。

您可以使用:

scrollable: {
    direction: 'both',
    translatable: {
        translationMethod: 'scrollposition'
    }
},

scrollable: {
    direction: 'both',
    translatable: {
        translationMethod: 'csstransform'
    }
},

scrollable: {
    direction: 'both',
    translatable: {
        translationMethod: 'cssposition'
    }
},

关于sencha-touch-2 - 在 Sencha Touch 2.2.0 上无法启用默认浏览器滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16086341/

相关文章:

sencha-touch - 如何为 Sencha Touch 2.x 应用程序生成脚手架?

javascript - Sencha Touch 2 删除 Google map 标记

javascript - 如何在 Sencha Touch 中向文本字段添加属性?

javascript - 转换由 | 分隔的时间戳列表(管道) 到 Sencha Touch 2 中的日期选择下拉菜单中

extjs - 我们可以在 sencha touch 中将转换后的 Base64 图像调整为自定义尺寸吗

themes - Sencha Touch 2 标准主题?

javascript - 在 JavaScript 中分隔响应中的不同数据

javascript - Sencha touch 重置存储启动参数

sencha-touch - Sencha Touch 列表未显示(再次!)

android - Sencha Android 原生应用