【问题标题】:BlackBerry WebWorks app scrollingBlackBerry WebWorks 应用程序滚动
【发布时间】:2012-12-11 21:41:21
【问题描述】:

我构建了一个动态加载数据并显示它的应用程序。在模拟器(Torch 9800,v.6)上一切都很好,但在真实设备上(与模拟器相同),我有一个非常奇怪的滚动问题 - 应用程序中的滚动缓慢而跳跃。后面没有 JS 或一些线程在运行,所以滚动应该没问题。我通过简单的overflow-y:scroll 完成滚动条本身。

【问题讨论】:

标签: html css blackberry blackberry-simulator blackberry-webworks


【解决方案1】:

这就是我解决它的方法,因为您使用的是 html 而不是 jQuery-mobile,我相信您可以“翻译”代码以适合您选择的语言。

对于使用 jQuery-mobile 的黑莓 Os5、Os6 和 Os7,我在需要输入日期、文本等的页面中删除了页眉和页脚的属性“数据位置:固定”。并应用此样式:

.header {    //.footer
position:fixed;
z-index:10;
top:0;
width:100%;
}

对于既不需要上下滚动也不需要输入字段的页面,我仍然应用了相同的样式,但在动态注入的 html 中添加了以下属性(对于具有虚拟 qwerty 键盘的黑莓智能手机,您也可以这样做):

 data-position="fixed" data-tap-toggle="false"

要将这些属性转换为标准 css,您可以查看任何 jquery-mobile.css 文件。

http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.css 并查找例如应用于.ui-header-fixed .ui-footer-fixed 的样式。

在我的情况下,这些应用程序不如 iOS 和 android 版本流畅,但至少不像没有解决方法那样跳跃或慢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多