jquery-mobile之jQuery 移动滑动不适用于 Windows Phone

tintown 阅读:69 2024-04-18 10:11:28 评论:0

我使用 jQuery Mobile 的 swiperight 和 swipeleft 事件。它们在开发时在我的台式电脑和 iphone 上工作得很好,但是当我在我的 Windows Phone 上测试它时,这两个事件都不会触发。

看起来很简单:

<div class="swiper">Content</div> 

和脚本

$(".swiper").swiperight(function(event){ 
    alert('swiperight'); 
}); 
$(".swiper").swipeleft(function(event){ 
    alert('swipeleft'); 
}); 

同样的问题 $(".swiper").live('swipeleft swiperight')

有人有解决办法吗?根据http://jquerymobile.com/blog/2012/08/01/announcing-jquery-mobile-1-2-0-alpha/他们为 Windows Phone 提供 A 级支持。

请您参考如下方法:

很遗憾,Windows Phone 上的 Internet Explorer 浏览器不支持触摸事件。这意味着用于滑动的 jQuery Mobile 事件在 Windows Phone 上不起作用。据我所知,没有解决方案或变通方法,因为浏览器不会触发检测滑动 Action 的必要事件。


标签:jquery
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号