2014-10-20 51 views
1

我試圖在可滾動的卡片中使用'up'和'down'按鈕作爲'longClick'。首先,我創建了卡,並設置滾動到真正如何使卡片可以滾動但仍然使用upClick和longClick在Pebble.js中?

var main = new UI.Card({ 
    title: '', 
    subtitle: '', 
    body: '', 
    scrollable: true 
}); 

由於pebble.js文件中指出:「如果爲true,向上和向下按鈕滾動此卡的內容」 http://pebble.github.io/pebblejs/#window

但反正是有仍然使用在longClick事件的上下鍵如:

main.on('longClick','down', function(){ 
    console.log('long click');  
}); 

我已經嘗試測試它,使一個卡滾動基本設置上下滾動只。

回答

2

Pebble.js窗口中的滾動條是Pebble OS的標準滾動條。當按鈕被按下時,它可以進行連續滾動,因此長時間點擊也不可訪問。

當涉及到顯示大量的文本時,有一個類似於Pebble的通知模式窗口的第二個窗口,當通知進來應該有所幫助。所以如果你需要顯示大量的文本,那麼在第二張卡片中顯示大量的文本。您可以綁定第二張牌的選擇按鈕來隱藏窗口,以方便用戶,即使後退已經將用戶退出。

我應該更新文檔,同時注意當啓用滾動功能時,longClick上下也無法訪問,謝謝指出!

相關問題