我使用jQuery Mobile的swiperight和swipeleft事件。它们在开发时在我的台式机和iphone上运行得非常好但是当我在我的Windows手机上测试它们时,两个事件都不会触发。
看起来很简单:
<div class="swiper">Content</div>
和脚本
$(".swiper").swiperight(function(event){
alert('swiperight');
});
$(".swiper").swipeleft(function(event){
alert('swipeleft');
});
同样的问题与$(“。swiper”)。live('swipeleft swiperight')
有人有解决方案吗?根据{{3}},他们对Windows Phone提供A级支持。
答案 0 :(得分:6)
不幸的是,Windows Phone上的Internet Explorer浏览器不支持触摸事件。这意味着用于滑动的jQuery Mobile事件在Windows Phone上不起作用。据我所知,没有解决方案或解决方法,因为浏览器不会触发检测滑动动作所必需的事件。
答案 1 :(得分:1)
由于Windows Phone 7设备不支持鼠标移动事件,因此滑动右/左事件无法正常工作。在Windows Phone 8设备中解决此问题。