keyup事件不会触发phonegap 3 android 4.3 app上的第一个单词

时间:2013-10-14 22:35:39

标签: android jquery cordova

Cordova Phonegap 3.0
在Nexus 4(Android 4.3)上进行测试 - 特别是使用新的原生Android gesture keyboard

我的www / index.html中的<body>只包含一个textarea,jQuery v1.10.2和一个监听keyup事件的<script>,并触发一个警报。如果我输入单个字符,并且当我滑动单词时,它也可以工作,但不是第一个单词。

因此,如果我加载应用程序,请关注textarea并滑动它不会触发的单词,但是如果我滑动第二个单词,它将触发(以及所有后续单词)。如果我删除所有内容并重新开始,则会发生同样的事情。我只能假设它与单词之间自动插入的空格有关,因为如果我手动输入一个空格(它会触发它)然后滑动一个单词就不会触发。

奇怪的是,我认为这一定是Phonegap(或嵌入式网页浏览量)的问题,因为如果我在默认浏览器(Chrome)中的手机上访问此codepen,则会触发第一个单词。

更新:我刚刚发现&#34;输入&#34;事件,这是一种解决方法:

$("#text").on("input", function() {...});

但我刚刚在Google Play上查看了另一个Phonegap应用程序(HealthTap),发现它遇到了同样的问题(&#34;医学或研究生学校&#34;医生注册页面上的输入) ,我想这是一个Phonegap的错误?

0 个答案:

没有答案