Android 4.3和PhoneGap,无法点击链接

Mik*_*e_G 6 jquery android cordova

我在Galaxy Note 3上使用PhoneGap 2.9.我有一个类似于Facebook mobile的布局.它有一个从左侧滑出的导航栏.我遇到的问题是,当导航栏的按钮超出屏幕大小并需要滚动时,它们无法被点击.也就是说,它们不执行预期的功能,并且点击/点击事件不会触发.导航栏仍然响应滑动,并正确滚动.

它几乎就像按钮的父元素HTML nav元素一样,正在接收触摸事件,但是某种想象的墙壁会阻止子元素被轻敲.任何指针将不胜感激.

编辑:在eclipse中我注意到我得到了一些我没有用4.2.1或Android 4.2.2获得的输出

WebViewInputDispatcher blockWebkitDraw
WebViewInputDispatcher blockWebkitDraw lockedfalse
webview                blockWebkitViewMessage = false
Run Code Online (Sandbox Code Playgroud)

编辑:我注意到导航栏上的顶部按钮是可点击的,但只在其上边缘/边框区域.

Mik*_*e_G 15

原来这很容易通过旧的CSS转换技巧解决,似乎可以治愈所有的Androids webview弊病.我刚刚将这个css类添加到滚动导航栏:

.androidpaintfix {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0, 0, 0);
}
Run Code Online (Sandbox Code Playgroud)