我遇到了jQuery滑动功能的一些问题。我只想用这段代码滑到下一页:
<script>
$('#dataPageOilLevel').live('swiperight',function(event){
$.mobile.changePage("batteryStatus.html", { transition: "slideup"});
})</script>
在我的html5文档的末尾。 ID是正确的,页面链接应该有效。
如果我尝试滑动,我会得到这个LogCat:
webview“因为我们正在等待WebCore对触摸的响应而错过了一次拖拽”
奇怪的是,相同的代码在第一页上没有问题。
有什么想法吗?
答案 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