在Android上使用Phonegap和JQueryMobile的HTML5 - 滑动问题

时间:2012-07-11 13:35:50

标签: android jquery html5 cordova swipe

我遇到了jQuery滑动功能的一些问题。我只想用这段代码滑到下一页:

<script>                                                                          
$('#dataPageOilLevel').live('swiperight',function(event){
  $.mobile.changePage("batteryStatus.html", { transition: "slideup"});
})</script>

在我的html5文档的末尾。 ID是正确的,页面链接应该有效。

如果我尝试滑动,​​我会得到这个LogCat:

webview“因为我们正在等待WebCore对触摸的响应而错过了一次拖拽”

奇怪的是,相同的代码在第一页上没有问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

https://github.com/jquery/jquery-mobile/issues/1746 http://uihacker.blogspot.com/2010/10/android-bug-miss-drag-as-we-are-waiting.html

许多Web框架(JQueryMobile,Sencha Touch)将覆盖ontouchmove事件,该事件会导致警告,因为它从未触及触地事件。我认为你不必担心这个警告。我知道我过去曾发出此警告,但从未阻止该应用正常运行。

编辑: 尝试其中一些 http://forum.jquery.com/topic/looking-for-a-complete-swiperight-swipeleft-example http://forum.jquery.com/topic/need-example-of-swipeleft-swiperight-any-body-got-a-good-url http://www.raymondcamden.com/index.cfm/2011/3/14/Using-swipe-gestures-for-navigation-in-jQuery-Mobile