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版本那麼流暢,但至少不像沒有解決方法那樣緩慢或不那麼慢。