iphoneX系列手机在页面滚动时隐藏底部的操作栏
iphoneX系列手机底部都有一个(横杠)键,浏览器会在页面滚动时隐藏底部的操作栏,需求:底部导航栏出现
1、判断是iphonex设备的方法
function isIphoneX(){if(/iphone/gi.test(window.navigator.userAgent)){/* iPhone X、iPhone XS */var x=(window.screen.width === 375 && window.screen.height === 812);/* iPhone XS Max 、iPhone XR */var xMax=(window.screen.width === 414 && window.screen.height === 896);if(x || xMax){return true;}else{return false;}}else{return false}
}
2、窗口改变时, 可视区域的值变化
/* 是否为 iPhoneX系列手机 */
if(isIphoneX()){var oldHeight=window.innerHeight; /* 原可视区域 */window.addEventListener("resize",function () {/* safari浏览器的操作栏隐藏时可视区域会变大 */if(window.innerHeight>oldHeight){/*.bottomBar 是底部导航栏的选择器,通过 修改style值 */document.querySelector(".bottomBar").style.paddingBottom="34px";}else {document.querySelector(".bottomBar").style.paddingBottom="0px";}},false);
}
iphoneX系列手机在页面滚动时隐藏底部的操作栏相关推荐
- html 表格隐藏 显示出来了,如何在html页面打开时隐藏表格
Hallo there 我有一些javascript代码,当我的鼠标移过链接时可以看到一个表格,当鼠标移出时隐藏. 我遇到的问题是在页面打开时让表格"隐藏". 我怎么能做到这一点. ...
- java怎么往右浮动_[Java教程]jQuery实现页面滚动时智能浮动定位
[Java教程]jQuery实现页面滚动时智能浮动定位 0 2016-08-04 18:00:08 jQuery实现页面滚动时层智能浮动定位_前端开发 * { margin: 0; padding: ...
- 页面滚动时触发图片逐帧播放_如何在滚动效果上创建逐帧运动图像
页面滚动时触发图片逐帧播放 A step by step guide on how to create that dynamic image background you see everywhere ...
- 原生js判断iPhoneX系列手机型号
#原生js判断iPhoneX系列手机型号 static isIphone() {return /iphone/gi.test(window.navigator.userAgent)}static is ...
- 判断是否为iphoneX系列手机(移动端系列)
判断是否为iphoneX系列手机(移动端系列) 直接上代码: function isIphonex() {// X XS, XS Max, XRconst xSeriesConfig = [{devi ...
- WOW.js – 在页面滚动时展现动感的元素动画效果
在一些网页上,当你滚动页面的时候会看到各式各样的元素动画效果,非常动感.WOW.js 就是一款帮助你实现这种 CSS 动画效果的插件,很容易定制,你可以改变动画设置喜欢的风格.延迟.长度.偏移和迭代等 ...
- html侧边导航栏跟随页面滚动,页面滚动时,右侧导航栏跟着对应滚动
页面滚动时,右侧导航栏跟着对应滚动 方法一: 导航栏对应跳转 *{ margin:0px; padding:0px; text-align:center; color:#fff; font-size: ...
- 你也可以做一个小米魅族网站 WOW js WOW js – 在页面滚动时展现动感的元素动画效果
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 可视区域 ...
- 你也可以做一个小米魅族网站(WOW.js:WOW.js – 在页面滚动时展现动感的元素动画效果)
可视区域动画: aos.js :http://www.jq22.com/jquery-info8150 scrollReveal.js :http://to ...
最新文章
- 解决SpringMVC中的 Could not find acceptable represent
- antd源码解读(4)- ButtonGroup
- mac下profile文件(转载)
- Java Web开发技术详解~MIME类型
- watch监控,对比新值和旧值做出相应判断
- linux修改最大进程,linux 进程数最大值修改方法
- 用python查看和更改系统默认编码
- 如何进行Android单元测试
- http客户端-性能比较系列-第二篇-多线程
- druid-1.0.9 jar包 下载
- 编译原理基本概念和术语
- boost入门(四):Asio实现网络通信
- tomcat配置https(jks)证书,启动后提示Keystore was tampered with, or password was incorrect
- 如何提取Excel中部分内容?
- webview里面的页面不能往下下拉(下拉卡死)解决
- while语句和for嵌套c语言,关于循环的嵌套,说法错误的是() 答案:三种循环(while循环、do-while循环和for循 环)不可以互相嵌套。...
- Java系列--总纲
- 《深圳经济特区数字经济产业促进条例》正式公布,依法设立数据交易平台,推动数据交易模式创新
- 假设当年产值为100c语言答案,计量经济学试题及答案(1)
- mkv格式怎么转换成mp4?mkv转mp4步骤
热门文章
- C语言编程规范之匈牙利命名法
- “Why Should I Trust you ?”Explaining the Predictions of Any Classififier.-对分类预测进行解释
- 怎么退出自适应巡航_定速巡航和自适应定速巡航的区别
- JAVA中webSockt一对一聊天
- 蚂蚁开放平台开发第三方授权登陆(三):Android端
- 科目三考试经验与技巧——长春长德科目三考场
- 艺赛旗RPA离线识别普通验证码
- 智联招聘数据Hbase数据分析+可视化
- IT项目管理复习题目整理一
- 【MATLAB第6期】基于MATLAB的粒子群及若干改进的粒子群算法原理介绍 持续更新