我一直在我的 iPad 上测试一个 Cordova 应用程序,我遇到了一个问题,即点击有时未注册或需要很长时间才能注册,但是如果我在等待两个点击的同时点击屏幕的其他区域登记。点击发生在 iscroll 视图中,我使用 jQuery Mobile vmouse 事件来监听它们。我做过的一个实验是使用 setInterval 定期移动 UI 元素,我发现当点击未注册时 UI 元素停止移动。我还没有确定锁定是发生在 Javascript 中还是仅发生在 DOM 渲染层中。
我想知道是否有其他人遇到过这个问题,以及是否有任何技巧可以用来避免它。由于再次点击屏幕似乎停止了锁定,我想知道我是否可以以某种方式模拟周期性点击。但是,在文档上触发“点击”事件似乎还不够。作为最后的手段,我计划在屏幕的角落放置一个动画 webview 头像,并带有标题“嗨,我是你设备的 webview。我非常努力地让 web 应用程序工作,但有时我会卡住。如果我停止移动,只要轻拍我的肩膀,我就会继续哼唱。”