我正在开发一个实施 SWIPE VIEW 的Phone Gap项目。我已使用this实现了滑动视图。
它在版本较高的设备中运行良好 - 我已经在4.1.2版本中进行了检查。
问题是它在Android 2.2.1和2.3.5版的设备中无效。
当我尝试滑动时,有时它会滑动。但有一段时间它没有。我只是在我的logcat中收到此警告。
W/webview(1133): Miss a drag as we are waiting for WebCore's response for touch down.
为了解决这个问题,我使用了以下代码。
document.addEventListener( "touchstart", function(e){ onStart(e); }, false );
function onStart ( touchEvent )
{
if( navigator.userAgent.match(/Android/i) )
{
touchEvent.preventDefault();
}
}
尽管如此,我收到了这个警告。幻灯片没有被刷过。
这是因为Android的较低版本吗?
我该如何解决这个问题?
请帮帮我。
答案 0 :(得分:1)
不一定是版本兼容性问题
http://uihacker.blogspot.fr/2010/10/android-bug-miss-drag-as-we-are-waiting.html
看一下这篇文章
祝你好运