我正在学习jQuery mobile,我做了一个小应用程序来查看所有国家的列表及其简要信息。我用ul和li开发了一个滚动列表。我在所有浏览器上测试了我的应用程序,它运行良好,但当我在三星Galaxy S3和谷歌Nexus上测试时,我得到了奇怪的观察结果。
以下是我的观察结果-
在三星Galaxy(Android 4.0.4)上-
a) 每当我滚动列表时,即使没有记录,滚动也不会停止。它显示白色背景,其中没有记录。
b) 每当我试图点击列表时,列表会上下闪烁,打开错误的列表项而不是所需的列表项。
c) 手机的后退按钮不会退出,并返回到我的手机应用程序库。它在页面的历史中不断移动。
在Google Nexus(Android 4.3)上-
1) 滚动操作非常好,并且在记录结束时停止。
2) 列表不会像上行/下行那样闪烁。打开所需项目。
3) 就像三星galaxy S3一样,它不断地让我浏览所有的历史页面,而不是让我退出应用程序。
由于它在Google nexus上工作,它看起来不像是代码问题,但不确定。
有人能帮我解决我在三星Galaxy S3上遇到的问题吗?
我已经解决了这个问题。原因是为页面指定了高度。是99%。我去掉了那个设置,它开始工作了。呜呜!!