我是phonegap和jqTouch的新手,正在将它们用于开发Android应用程序。

问题是,文本字段上的touch事件在iPhone上可以正常工作,但在Android上则无法工作,当我们点击文本字段时,什么也不会发生。

编辑:我知道问题是因为正在使用iScroll插件。当我删除它时,功能正常,但是我需要在我的应用程序中使用它。

谁能告诉我iScroll和Android文本字段出了什么问题?

提前致谢。

最佳答案

我知道您正在谈论的问题。在页面上使用iScroll时,它会禁用输入,并在表单中选择功能。

这是一个已知的问题,似乎还有一些解决方法。显然,这应该可以在不禁用iScroll功能的情况下解决此问题:

确保在touchStart函数中添加以下条件:

if (e.target.tagName != "SELECT")
{
     e.preventDefault();
     e.stopPropagation();
}

07-24 09:48
查看更多