使用Phonegap和jQuery mobile a4.1时,这是iPhone / iOS特有的问题。相同的代码在Android 2.1上运行良好。
我使用$ .html()动态地将一组输入字段添加到jQuery移动页面。
用户点击的第一个输入字段将调出键盘,插入符号开始闪烁。但是只要按下任何键,该字段就会失去焦点,并且不会修改该值,但不会触发模糊事件且键盘仍然存在。
如果用户然后关注不同的字段,则可以正常添加文本。
我没有在互联网上找到太多关于此的信息,只是2008年的一些旧线程暗示webkit中存在(或者是)错误。
任何变通方法的建议都会受到高度赞赏。
由于
答案 0 :(得分:0)
我刚刚遇到这个问题,我发现put属性“占位符”可以避免这个问题。我相信这是webkit中的错误。
答案 1 :(得分:0)
这是一个已知问题。 There are some work arounds on github for the issue.
更新:更改为rc1已经解决了我的问题,请确保您拥有所有内容的最新版本,并提供更多信息,如果这没有帮助。