解决ios移动端双击页面下移
2024-09-04 03:51:42
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>
最新文章
- postgresql 常用数据库命令
- HDU 4942 Game on S♂play(线段树、模拟、扩栈)
- listToString
- bug_ _ _android.app.Fragment$InstantiationException 解决办法
- Spark SQL - DataFrame
- Layabox:全球唯一Flash直接开发H5的工具Laya.Flash终于开放(转)
- [svn] 数据库操作残留,无法进行操作的解决方法
- Redis -->; 为redis分配新的端口
- oracle 11g rac R2 for linux change(public,vip)IP ,hostname (oracle 11g rac R2 修改公有,虚拟,私有IP,网卡)
- Ubuntu-1604-LTS在虚拟机设置分辨率
- metasploit生成payload的格式
- 使用faker去构造一个User-Agent
- 如何使用 Docker 来限制 CPU、内存和 IO等资源?
- Django-cookie的保存以及删除操作
- linux 启动过程关键点
- HIBERNATE知识复习记录1-连接及常用方法
- stm32串口中断总结
- idea 更换编辑器背景图片
- LeetCode (65):Same tree
- 015PHP基础知识——流程控制(三)
热门文章
- READING | 我是一只IT小小鸟
- JS流程控制语句 继续循环continue continue的作用是仅仅跳过本次循环,而整个循环体继续执行。
- 用在 AMD64 上 aria2_1.33.1-1_amd64.deb 的下载页面
- 读《深入PHP 面向对象、模式与实践》笔记
- leetcode-92-反转链表②
- Ubuntu下安装和配置Apache2,小编觉得挺不错的,现在就分享给大家
- 廖雪峰Java11多线程编程-3高级concurrent包-6ExecutorService
- input 的 placeholder 样式修改
- 项目无法依赖Springboot打出的jar
- 04.Hibernate常用的接口和类---SessionFactory类和作用