我有一个 jquery 查询

发布于 2025-01-05 07:57:42 字数 261 浏览 0 评论 0原文

所以我一直在开发这个使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧情别恋 2025-01-12 07:57:42

为什么不直接删除 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"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文