2013-08-31 36 views
0

我正在開發Windows Phone 8,android,bb10,iphone的phonegap應用程序。如何在windows phone 8 phonegap中包含swype?

我使用quo.js在所有平臺中進行swyeping,但它不適用於wp8。

如果您有任何解決方案,請幫助我。

$$('#wrapper').swipeLeft(function() 
{ 
    //mycode 
}); 

回答

0

看到有鏈接(official Windows Phone developer blog post).

指針API使用標準「下,移動」事件模型。因此,將現有事件處理程序的偵聽器連接到指針事件很簡單。

之前

this.element.addEventListener("touchstart", eventHandlerName, false); 
    this.element.addEventListener("touchmove", eventHandlerName, false); 
    this.element.addEventListener("touchend", eventHandlerName, false); 

if (window.navigator.msPointerEnabled) { 
     this.element.addEventListener("MSPointerDown", eventHandlerName, false); 
     this.element.addEventListener("MSPointerMove", eventHandlerName, false); 
     this.element.addEventListener("MSPointerUp", eventHandlerName, false); 
    } 
    this.element.addEventListener("touchstart", eventHandlerName, false); 
    this.element.addEventListener("touchmove", eventHandlerName, false); 
    this.element.addEventListener("touchend", eventHandlerName, false); 

關閉默認觸摸行爲

在Internet Explorer 10的指針事件模型要求你明確指出哪些頁面地區將有定製手勢處理(使用您剛剛添加的代碼),以及哪些將使用默認手勢處理(平移頁面)。您可以通過在使用-ms-touch-action屬性選擇不使用默認手勢處理的元素上添加標記來完成此操作。例如:

之前

<div id="slider" style="overflow: hidden;"> 

<div id="slider" style="overflow: hidden; -ms-touch-action: none;"> 
相關問題