2013-02-19 22 views
1

我正在做一个HTML + jQuery Mobile的应用程序。它适用于我的电脑罚款,但是当我尝试它在我的Windows Phone似乎是刷卡事件不会被炒鱿鱼..窗口电话:jQuery Mobile的刷卡不承认

$('div.ui-page').live("swipeleft", function() { 
goToNextPage() 
}); 
+0

你使用像PhoneGap的任何移动的框架? – 2013-02-22 18:16:14

回答

2

的Windows Phone 7/IE9不支持鼠标移动事件,所以没有办法让jquery mobile识别滑动事件。

一些移动框架如Apache Cordova (PhoneGap)通过在原生(silverlight)触摸事件和Web浏览器控件之间添加特殊垫片来修复丢失的鼠标事件,为此提供了解决方法。 Demo

更新

能正常工作在Windows Phone 8,因为它支持鼠标移动。

+0

okey谢谢你!目前我不打算使用phoneGap,但我可能最终只需要!感谢您抽出宝贵的时间来回答 – Utarehpson 2013-02-23 12:33:48

+0

你碰巧知道的Windows 8手机支持鼠标移动事件(在Windows Phone 8,如果这将导致jQuery Mobile的工作) – Utarehpson 2013-02-28 14:33:08

+0

是。 WP8完全支持mousemove,滑动手势正常工作。刚刚在WP8设备上进行测试,然后“滑动浏览”jqm 1.3演示页面http://jquerymobile.com/demos/1.3.0/docs/examples/swipe/swipe-page.html – 2013-03-01 08:09:04