3

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

+0

我在PlayBook应用程序中遇到类似问题。你有没有解决滚动问题? –

+0

我在支持论坛上发布了相同的问题http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/Strange-scrolling-issue/td-p/1530803,但不幸的是无法解决问题。也许你可以继续论坛主题并获得解决方案... – o15a3d4l11s2

回答

1

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

对于使用jQuery-mobile的黑莓Os5,Os6和Os7,我在需要输入日期,文本,e.t.c的页面中删除了页眉和页脚的属性“data-position:fixed”。并应用该样式:

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

对于未页面既不需要向下滚动起来,也没有输入领域,我还应用了相同的造型倒是在动态插入HTML以下属性(你做黑莓相同有一个虚拟QWERTY键盘的智能手机):

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

如欲翻译为这些属性,你可以看任何jQuery的mobile.css文件标准的CSS。

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

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