我正在处理使用滑动功能的应用程序。并且在Android和iOS上完美运行,但它不能在Windows Phone上运行。 有一些类似的问题,但是当" pointermove"没有解雇。但在我的情况下" pointermove"被触发,但事件对象为空。 最初我在Cordova App上测试了这个,但后来我尝试了其他方法,一般情况下: A)当我为Windows Phone 8.1创建示例JS应用程序时,它可以工作。这意味着事件监听器接收带有诸如指针的X,Y位置等参数的事件,
B)当我创建示例Windows Phone应用程序(XAML)时,我已尝试在WebView中执行相同操作,但它无法正常工作。 XAML与
有网格
<WebView x:Name="WebView1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />
&#13;
C)它也不适用于示例Cordova应用程序
function touchStartHandler(e) {
console.log("Touch Pointer Move: " + JSON.stringify(e));
}
document.addEventListener("MSPointerMove", touchStartHandler, false);
&#13;
对于A)案件事件没问题,对于B和C我刚刚得到:
Touch Pointer Move: {}
&#13;
没有别的。
我已尝试过&#34; pointermove&#34;事件也是如此。 该应用程序具有风格&#34;触摸动作:无;&#34;集。
在Lumia 830和930(Windows Phone 8.1 Update 2)上测试过。
Windows Phone上的WebView看起来有些问题,但也许有人知道如何解决它。