移动端禁止页面缩放问题
第一步:
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />
第二步:
window.onload = function () {document.addEventListener('gesturestart', function (e) {e.preventDefault();});//以上是禁止双指缩放//以下是禁止双击缩放document.addEventListener('touchstart', function (e) {if (e.touches.length > 1) {e.preventDefault();}});var endTouch = 0;document.addEventListener('touchend', function (e) {var nowTouch = (new Date()).getTime();if (nowTouch - endTouch<= 300) { //为什么是300,看注意e.preventDefault();}endTouch = nowTouch ;}, false);};
注意:
点击穿透问题:移动端click比touchstart/touchend会有大约300ms延迟,浏览器会在点击后等待300ms去判断是否用户多次点击,300ms内有多次点击就判定为不是单击事件。
移动端禁止页面缩放问题相关推荐
- [html] 如何禁止web端的页面缩放?
[html] 如何禁止web端的页面缩放? <meta name="viewport" content="width=device-width, initial-s ...
- html如何禁止用户缩放,html如何禁止页面缩放
在html中,可以使用user-scalabel属性设置禁止页面缩放,只需要在mate元素中添加"user-scalabel=0"样式即可.user-scalable属性控制用户是 ...
- 文本超出多行显示省略号 移动端禁止双击缩放
文本超出两行显示省略号 移动端禁止双击缩放 单行显示省略号 overflow:hidden; text-overflow:ellipsis; white-space:nowrap 多行省略 displ ...
- html中网页禁止缩放,html如何禁止页面缩放
在html中,可以使用user-scalabel属性设置禁止页面缩放,只需要在mate元素中添加"user-scalabel=0"样式即可.user-scalable属性控制用户是 ...
- html设置页面背景图片并禁止页面缩放
示例代码: <!DOCTYPE html> <html lang="zh"> <head><!--禁止页面缩放--><meta ...
- PC及移动端禁止用户缩放页面的实现方式
对于移动端,我们可以直接这样限制: <meta name="viewport" content="width=device-width,initial-scale= ...
- 移动端禁止用户缩放页面大小尺寸
通常我们关闭移动端页面缩放是通过标签: <meta name="viewport" content="width=375,initial-scale=1,user- ...
- Ctrl+滚轮 禁止页面缩放
var scrollFunc=function(e){e=e || window.event;if(e.wheelDelta && event.ctrlKey){//IE/Opera/ ...
- uniapp移动端禁止页面横向拖动滑动
html,body{overflow:hidden;overflow-y:auto;} 转载自:原博主
最新文章
- kubernetes Helm
- 如何检查项目的需求是否完整
- 查看进程命令+关闭进程
- 如何突破瓶颈又释放工作量? 深度剖析《闪耀暖暖》游戏从2D到3D的美术开发过程
- 阿里云专访Redisson作者Rui Gu:构建开源企业级Redis客户端之路
- Hadoop + Amazon EC2 –更新的教程
- Spring Boot 属性配置你所不知道的细节
- 第七章——DMVs和DMFs(4)——用DMV和DMF监控磁盘IO
- 大项目微服务架构设计
- Python的collections模块中namedtuple结构使用示例
- css3 翻转和旋转的区别
- Pandas系列(七)Pandas数据排序
- 用Unity简单实现第三人称人物的移动和转向
- 程序员求职之道(《程序员面试笔试宝典》)之民间的企业排名的可信度到底有多大?...
- linux mint 引导类型,LinuxMint18配置Grub2默认启动操作系统
- Silverlight 4 Tools中文版下载
- 春考计算机组装维修知识点,山东春考计算机组装及维修模拟题.docx
- 微信小程序展开收起通讯录列表
- Java发起GET请求的二三事
- emoji表情无法显示在html,emoji表情在web html上显示