在最新的 Android 4.0.3 中,phonegap 按钮不会触发。我收到调试消息
"singleCursorHandlerTouchEvent -getEditableSupport FASLE"
(注意拼写错误的 FALSE)之后按钮不会触发或执行任何操作。该按钮的代码是
<div {{action someAction}}>click here</div>
也有类似的问题here与相同的消息。看来这个问题是通过调整 div 的大小来解决的。我收到了相同的调试消息,但它不会影响我的事件处理程序。它还取决于正在测试的设备/模拟器。例如,此消息显示在运行 ICS 4.0.3 的 Samsung Galaxy S2 上,但不会显示在模拟器或运行相同 Android 版本的 Nexus S 4G 中。最后(对我来说)网络视图屏幕中的任何点击都会出现该消息。因此,这表明这只是与 webview 活动相关的调试消息,而不是phonegap 的问题。
您是否有按钮的事件处理程序或者它们只是 href 链接?我假设 {{action someAction}} 是某种处理程序,例如 onclick="functionName()"。尝试将事件处理程序附加到任何按钮。使用普通的js语法:
document.getElementById('ButtonID').addEventListener( 'click', function(){
alert('clicked');
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)