JQuery 移动 IOS 设备如何在 web 上删除默认滚动
Posted
技术标签:
【中文标题】JQuery 移动 IOS 设备如何在 web 上删除默认滚动【英文标题】:JQuery mobile IOS device how to remove default scroll on web 【发布时间】:2019-07-09 15:17:18 【问题描述】:我遇到了 ios 中默认的“刷新”滚动条的问题。我在 div 中创建了自己的滚动条,如果不使用 IOS 中的默认滚动条,我似乎无法访问它。我已经解决了 web 和 android 上的问题,但我似乎无法弄清楚如何删除 IOS 设备(手机和 Ipad)上的“默认”滚动条。
【问题讨论】:
【参考方案1】:为了防止用户滚动屏幕,您需要重新定义触摸移动事件
document.addEventListener('touchmove', function(e)
e.preventDefault();
, passive: false );
【讨论】:
感谢您的回答。我只是尝试在我的程序中输入您的代码,但是我遇到了同样的问题。我曾尝试将浏览器切换到 chrome 和 firefox 而不是 safari,但似乎没有任何效果。 IOS中似乎存在我似乎无法处理的障碍。我无法绕过 IOS 默认滚动。还有其他建议吗?谢谢以上是关于JQuery 移动 IOS 设备如何在 web 上删除默认滚动的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Javascript/PHP 从 Web 应用程序打开移动应用程序(Android 或 iOS)
Cordova/jQuery - 识别您的应用程序是在 Web/移动浏览器还是移动应用程序 (Android/iOS) 上运行