最近项目跑到了触碰屏上,双指可放大缩小页面。。。

在css中添加样式

*{touch-action:none;
}

使用语法

touch-action 属性可以被指定为:

任何一个关键字 auto、none、manipulation,或
零或任何一个关键字 pan-x、pan-left、pan-right,加零或任何一个关键字 pan-y、pan-up、pan-down,加可选关键字 pinch-zoom
auto
当触控事件发生在元素上时,由浏览器来决定进行哪些操作,比如对viewport进行平滑、缩放等。
none
当触控事件发生在元素上时,不进行任何操作。
pan-x
启用单指水平平移手势。可以与 pan-y 、pan-up、 pan-down 和/或 pinch-zoom 组合使用。
pan-y
启用单指垂直平移手势。可以与 pan-x 、pan-left 、 pan-right 和/或 pinch-zoom 组合使用。
manipulation
浏览器只允许进行滚动和持续缩放操作。任何其它被auto值支持的行为不被支持。
启用平移和缩小缩放手势,但禁用其他非标准手势,例如双击以进行缩放。
禁用双击可缩放功能可减少浏览器在用户点击屏幕时延迟生成点击事件的需要。
这是“ pan-x pan-y pinch-zoom”(为了兼容性本身仍然有效)的别名。
pan-left, pan-right, pan-up, pan-down
启用以指定方向滚动开始的单指手势。 一旦滚动开始,方向可能仍然相反。
请注意,滚动“向上”( pan-up)意味着用户正在将其手指向下拖动到屏幕表面上,
同样 pan-left 表示用户将其手指向右拖动。 多个方向可以组合,
除非有更简单的表示(例如,“ pan-left pan-right”无效,因为“ pan-x”更简单,而“ pan-left pan-down”有效)。
pinch-zoom
启用多手指平移和缩放页面。 这可以与任何平移值组合。
浏览器兼容性

触摸屏怎么禁止浏览器窗口的缩放相关推荐

  1. Echarts图表根据浏览器窗口缩放进行动态缩放,多个echarts同时缩放

    更改之前的效果图: 更改之前浏览器窗口放大缩小图表都不会进行动态的缩放, 更改之后的效果图: 更改之后图表就会根据浏览器窗口大小实时监听进行缩放 代码: topChart.setOption({ser ...

  2. CSS边框样式border设置1px(小于或等于3px)之后,缩放浏览器窗口,导致布局出现问题

    项目场景: 在css里面对盒子加边框时,调整像素值为1px,运行到浏览,缩放页面,会造成页面排版出现问题 问题描述: 窗口大小是100% 窗口缩放 在这里我是对dl设置了一个1px的边框,按照我写的代 ...

  3. VS2019 禁止Web项目停止调试后自动关闭浏览器(在浏览器窗口关闭时停止调试程序,在调试停止时关闭浏览器)

    很多文章都说要修改以下两处与"编辑并继续"有关的选项: "编辑并继续"是一种省时的功能,使你能够在程序处于中断模式时更改源代码. 通过选择执行命令(如 &quo ...

  4. html中页面缩放为何不居中,浏览器窗口放大缩小后页面内容居中解决方法

    先说下简单的思路: 1.获得窗口的大小,高度,宽度. 2.要知道显示的图片(我这里用图片举例)的大小,宽,高.(我的图片显示设置为 宽:960,高600 ) 3.简单算法,获得的浏览器宽,高 减去 图 ...

  5. 一个小技巧 禁止浏览器弹出Alert

    有的时候我们可能不太需要弹出凡人的Alert窗口,这个时候就要想办法去禁止浏览器弹出这个东西.那么如何禁止呢? 其实很简单的辣,看下面的代码,一点点代码轻松搞定. <script LANGUAG ...

  6. 如何使div的浏览器窗口高度为100%

    我有两列的布局-左div和右div. 右边div有一个灰色background-color,我需要根据用户浏览器窗口的高度垂直扩展它.现在background-color结束于该内容的最后一部分div ...

  7. vue滚动条禁止_vue.js中实现禁止浏览器滚动方法

    大家好,本次在开发项目中,点击按钮,弹出一个自定义的弹出窗口和遮罩层,因为页面的超出一屏,有滚动条,但是想让弹出窗时候,禁止浏览器滚动,那么就简单写一个方法给大家. 思路是这样的,当弹窗弹出时候,让b ...

  8. 防止html网页被f12抓取,JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码...

    前言 很多站长为了仿止别人仿制或扒下自己的网页,都会选择使用禁止浏览器右键查看元素或F12审查元素,一旦查看元素浏览器页面就会自动关闭,下面话不多说了,来一起看看详细的介绍吧. 注:该代码不兼容火狐浏 ...

  9. 获取屏幕、当前网页和浏览器窗口的大小

    问: 我怎样才能获得 windowWidth.windowHeight.pageWidth.pageHeight.screenWidth.screenHeight.pageX.pageY.screen ...

  10. 使用Filter过滤器禁止浏览器缓存页面

    1.概述 IE缓存虽然能提高已储存网站的访问速度,但是过度的IE缓存会影响浏览器的响应速度.同时还可能为网站的运行带来一些不必要的麻烦.例如:可能会因为浏览器缓存的应用,而导致Web服务器不能准确的计 ...

最新文章

  1. 新浪微博oauth2.0弹出验证dialog中输入框被输入法覆盖的解决办法
  2. 如果我是博客园的产品经理【下】
  3. php生成静态页面并预览
  4. java线程系列---condition的讲解
  5. PAT甲级1037 Magic Coupon:[C++题解]贪心
  6. 为AI摄影铺路,第一个大规模的美学质量数据库
  7. 今日arXiv精选 | 28篇EMNLP 2021最新论文
  8. Linux CentOS 7 防火墙/端口设置
  9. python自动复制_Python自动复制日志,python,拷贝
  10. Visual Studio Code(VScode)设置为中文界面
  11. php显示24小时制,php将12小时制转换成24小时制的方法
  12. 4 weekend110的hive入门
  13. RHive的安装和用法
  14. AI+医疗——初识庐山真面目
  15. 被小程序冲击的人,请正视小程序!
  16. Lesson 4 Part 2 Softmax Regression
  17. 转载一篇写的简单易懂的lvs用法
  18. 09月28日 pytorch与resnet(三)预训练的Mask R-CNN 模型进行微调
  19. abaqus实例手册_ABAQUS例子问题手册目录.pdf
  20. 模COMSOL Multiphysics v5.3 Win64 Linux64 MacOSX64 1DVD

热门文章

  1. QQ在线客服设置-QQ开启临时会话教程
  2. TP4056 充电电路学习借鉴
  3. Google中Gson的巧妙使用 —————— 开开开山怪
  4. 木子-后端-在没有视图层的情况下,怎样将前台数据直接发给逻辑层
  5. linux-----基本操作指令(2)
  6. WKwebview弹框报错Attempt to present UIAlertController on XXwhich is already presenting (null)
  7. 程序员七夕表白方法来了,带走!
  8. 函数的基本概念以及函数封装
  9. 搭建安卓打包环境,用官方示例anysdk生成apk运行
  10. 打包错误:Entry name 'META-INF/ XXX ' collided