Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Phonegap滚动不工作_Android_Html_Cordova - Fatal编程技术网

Android Phonegap滚动不工作

Android Phonegap滚动不工作,android,html,cordova,Android,Html,Cordova,我使用html5和phonegap(cordova 2.7.0)开发了一个android应用程序;这是一个图像搜索应用程序,使用谷歌API。 返回以点击开始的图像列表 它在几乎所有的设备上都能完美工作,但在安卓2.3.x的小屏幕上,滚动(或点击图像)不起作用 有什么建议吗 提前谢谢。您遇到了一个android。BODY标签内的div溢出不允许您滚动。iPhone(iOS

我使用html5和phonegap(cordova 2.7.0)开发了一个android应用程序;这是一个图像搜索应用程序,使用谷歌API。 返回以点击开始的图像列表

它在几乎所有的设备上都能完美工作,但在安卓2.3.x的小屏幕上,滚动(或点击图像)不起作用

有什么建议吗


提前谢谢。

您遇到了一个android。BODY标签内的div溢出不允许您滚动。iPhone(iOS<5)中也存在同样的漏洞,但至少你可以用两个手指滚动

但是,有一些解决办法。您可以使用第三方库,如touchScroll

iScroll将禁用您已应用scroll的div的输入。如果是简单的段落,请使用iScroll


虽然2-Stroker的答案是正确的,但这里有一个快速而肮脏的解决方案,在末尾添加一些

标签。为我工作;)

如果您不想麻烦地添加iScroll,也可以使用:

// Workaround for problematic scrolling behaviour on Android
// we can't fix this in css directly as it breaks iOS and the
// platform selector in css is unreliable
if ( device.platform === 'Android' ) {
    $('.ui-mobile, .ui-mobile .ui-page, .ui-mobile [data-role="page"], .ui-mobile [data-role="dialog"], .ui-page, .ui-mobile .ui-page-active ').css("position", "initial");
}

事实上,这不是小屏幕的问题。这是Droid2.3中webview的一个问题。你不会在Droid4.x+Thx中注意到这个反馈,我会尝试谢谢,溢出问题解决了。但仍然存在点击图像的问题,在Android 2.3.x上不起作用。有什么建议吗?Thanks@user2726314你使用了哪个滚动插件?如果是,那么您需要注释掉第一个侦听器中的
event.preventDefault()
行。经过大量测试,我们注意到问题是hashchange event。有没有办法解决它?谢天谢地($.().append)并且没有起作用