mobile - 移动浏览器错误:当顶部栏可见时,菜单链接无法正常工作
问题描述
对于屏幕最大宽度:479.98px 菜单的宽度:100%;并且 body 有类 .lock {overflow: hidden;}。当菜单被折叠时,类 .lock 被移除。当我在我的 PC 上的小屏幕模拟器上测试它时效果很好,但在移动设备上我发现了一个错误:如果移动浏览器的顶部栏可见,则没有跟随菜单链接,而菜单按应有的方式折叠,我看到了网址上的锚点。但如果浏览器顶部栏被隐藏,一切正常!更宽的屏幕没有问题,没有溢出:为身体隐藏。
Tob 栏可见,后面没有链接。屏幕 1
Tob 栏隐藏,没问题。屏幕 2
代码:https ://github.com/randominical/transys_demonstration
演示:https : //randominical.github.io/transys_demonstration/ 要查看问题,请在移动设备上打开它,不要大于 479px!
UPD:我不再确定这一点与屏幕宽度有关。首先,请测试您是否在设备上看到该错误。
解决方案
推荐阅读
- javascript - 如何通过单击 html 图像来启动模式窗口/弹出 .js 文件中的对象数据?
- firebase - GCP - Cloud Firestore API 调用如何收费?
- go - select 语句是否保证通道选择的顺序?
- node.js - 将二进制缓冲区快速发送到 Angular 9
- python - Django JWT auth:为什么视图总是返回 AnonymUser?
- php - Laravel 获取 Eloquent 构建器实例的属性
- reactjs - 使用 twilio 生成网络应用程序到网络应用程序语音呼叫时,如何根据客户端的用户选择切换到手持设备或扬声器
- python - Odoo 13 one2many 字段上的错误计算函数
- c# - System.Collections.Generic.List`1[Something.Models.GoogleMapModel]',但是这个字典需要'Something.Models.GoogleMapModel'类型的模型项
- json - 带有双空数组的 JSON 上的 OPENJSON