ios移动端在双击弹出层的时候会出现页面下移,露出底层页面的现象

解决办法:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
(function() {
var agent = navigator.userAgent.toLowerCase(); //检测是否是ios
var iLastTouch = null; //缓存上一次tap的时间
if(agent.indexOf('iphone') >= 0 || agent.indexOf('ipad') >= 0) {
document.body.addEventListener('touchend', function(event) {
var iNow = new Date().getTime();
iLastTouch = iLastTouch || iNow + 1 /** 第一次时将iLastTouch设为当前时间+1 */ ;
var delta = iNow - iLastTouch;
if(delta < 500 && delta > 0) {
event.preventDefault();
return false;
}
iLastTouch = iNow;
}, false);
}
})();
</script>
</body>
</html>

最新文章

  1. postgresql 常用数据库命令
  2. HDU 4942 Game on S♂play(线段树、模拟、扩栈)
  3. listToString
  4. bug_ _ _android.app.Fragment$InstantiationException 解决办法
  5. Spark SQL - DataFrame
  6. Layabox:全球唯一Flash直接开发H5的工具Laya.Flash终于开放(转)
  7. [svn] 数据库操作残留,无法进行操作的解决方法
  8. Redis --&gt; 为redis分配新的端口
  9. oracle 11g rac R2 for linux change(public,vip)IP ,hostname (oracle 11g rac R2 修改公有,虚拟,私有IP,网卡)
  10. Ubuntu-1604-LTS在虚拟机设置分辨率
  11. metasploit生成payload的格式
  12. 使用faker去构造一个User-Agent
  13. 如何使用 Docker 来限制 CPU、内存和 IO等资源?
  14. Django-cookie的保存以及删除操作
  15. linux 启动过程关键点
  16. HIBERNATE知识复习记录1-连接及常用方法
  17. stm32串口中断总结
  18. idea 更换编辑器背景图片
  19. LeetCode (65):Same tree
  20. 015PHP基础知识——流程控制(三)

热门文章

  1. READING | 我是一只IT小小鸟
  2. JS流程控制语句 继续循环continue continue的作用是仅仅跳过本次循环,而整个循环体继续执行。
  3. 用在 AMD64 上 aria2_1.33.1-1_amd64.deb 的下载页面
  4. 读《深入PHP 面向对象、模式与实践》笔记
  5. leetcode-92-反转链表②
  6. Ubuntu下安装和配置Apache2,小编觉得挺不错的,现在就分享给大家
  7. 廖雪峰Java11多线程编程-3高级concurrent包-6ExecutorService
  8. input 的 placeholder 样式修改
  9. 项目无法依赖Springboot打出的jar
  10. 04.Hibernate常用的接口和类---SessionFactory类和作用