我是phonegap和jqTouch的新手,正在将它们用于开发Android应用程序。
问题是,文本字段上的touch事件在iPhone上可以正常工作,但在Android上则无法工作,当我们点击文本字段时,什么也不会发生。
编辑:我知道问题是因为正在使用iScroll插件。当我删除它时,功能正常,但是我需要在我的应用程序中使用它。
谁能告诉我iScroll和Android文本字段出了什么问题?
提前致谢。
最佳答案
我知道您正在谈论的问题。在页面上使用iScroll时,它会禁用输入,并在表单中选择功能。
这是一个已知的问题,似乎还有一些解决方法。显然,这应该可以在不禁用iScroll功能的情况下解决此问题:
确保在touchStart函数中添加以下条件:
if (e.target.tagName != "SELECT")
{
e.preventDefault();
e.stopPropagation();
}