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

标签 jquery-mobile windows-phone swipe mousemove

我使用 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-mobile - jQuery 移动滑动不适用于 Windows Phone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13804179/

相关文章:

c# - 如何正确使用 JSON

windows-phone-7 - 支持 Mango 中的蓝牙的 API?

ios - 用户可以滑动或单击按钮在 View Controller 之间导航

android - 添加向右滑动删除 ListView 项目

windows-phone-8 - Windows Phone 8 加速度计模拟敲击

jQuery Mobile 通过 .changePage() 切换到 "page"已经在 dom 中

javascript - 无法在 jQuery Mobile 应用程序中延迟加载图像(当前使用 LazyLoadXT)

javascript - 如何减少移动网络应用程序播放声音的延迟

javascript - 当用户单击列表中的项目时如何控制折叠

android - PhoneGap + Android + jQuery Mobile - 连接到服务器失败