javascript - 缩放时如何使导航栏消失?
问题描述
在使用 bootstrap 3 的自动隐藏顶部导航时,我注意到当用户在移动设备上使用原生缩放时,顶部导航也变得非常大。这会导致非常糟糕的用户体验,导航会遮挡大部分内容并最终导致自身崩溃。
我的问题是;缩放时如何使导航栏消失?
解决方案
你可以这样做devicePixelRatio
$(window).resize(function() {
var one = Math.round(window.devicePixelRatio * 100);
//one will give you zoom percentage now here hide navigation
});
实时输出
推荐阅读
- typescript - 禁止在 TypeScript 中显示类型的别名
- c++ - cppcheck 警告列表初始化中指向局部变量的指针
- haskell - 带有 lambda 表达式的 Foldl
- class - 无类飞镖文件的目的是什么?
- python - 列表操作的 Python 列表
- unity3d - 从搅拌机导入对象后,Unity 相机卡在构建文件中的特定视图中
- wordpress - 在 https 域上安装了 Wordpress,现在 http 站点不会显示
- amazon-web-services - 从传入的 SES 电子邮件触发事件的最佳方式
- javascript - 尝试放置新项目时出现 DynamoDB InvalidParameterType 错误
- javascript - 我如何在我的反应页面中使用 jquery/html/css 组件