0
我正在開發Windows Phone 8,android,bb10,iphone的phonegap應用程序。如何在windows phone 8 phonegap中包含swype?
我使用quo.js在所有平臺中進行swyeping,但它不適用於wp8。
如果您有任何解決方案,請幫助我。
$$('#wrapper').swipeLeft(function()
{
//mycode
});
我正在開發Windows Phone 8,android,bb10,iphone的phonegap應用程序。如何在windows phone 8 phonegap中包含swype?
我使用quo.js在所有平臺中進行swyeping,但它不適用於wp8。
如果您有任何解決方案,請幫助我。
$$('#wrapper').swipeLeft(function()
{
//mycode
});
看到有鏈接(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;">