我有一个 jquery 查询
所以我一直在开发这个使用 jquery-mobile 的手机间隙应用程序。最近,我的应用程序在 iOS 中停止运行,但它可以在其他平台上运行,甚至在浏览器中打开时也可以运行。
我和我的老板花了大约一周的时间才发现导致问题的代码是这样的:
$.mobile.touchOverflowEnabled = true;
我最近将我的 jquery-mobile 版本更新到了 1.1。知道为什么这段代码在 iOS 中不起作用吗?
So I have been working on this phone gap application that uses jquery-mobile. Recently, my application stopped working in iOS but it would work on other platforms and even when opened in a browser.
It took me and my boss about a week to find out that the code causing the problem was this:
$.mobile.touchOverflowEnabled = true;
I recently updated my jquery-mobile version to 1.1. Any ideas why this piece of code does not work in iOS?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么不直接删除 touchOverflowEnabled 呢?有固定的工具栏吗?我认为它所做的只是允许固定工具栏随应用程序平滑滚动。
查看文档对此的说法: http://jquerymobile.com/test/ docs/toolbars/bars-fixed.html 向下滚动到“真正的固定工具栏”
Why not just remove touchOverflowEnabled? Do you have a fixed toolbar? I think all it does is allow a fixed toolbar to scroll with the app smoothly.
Check out what the doc's say about it: http://jquerymobile.com/test/docs/toolbars/bars-fixed.html scroll down to "true fixed toolbars"