IE 10 禁用多点触摸放大缩小页面
来源:互联网 发布:java语言开发环境 编辑:程序博客网 时间:2024/05/22 06:31
最近在做项目的时候,要求禁用页面的放大缩小功能,在可触摸的终端,是可以通过多手指去放大缩小页面的,通常我们都是通过加<meta>
标签:
<meta name="viewport" content="width=device-width ,
initial-scale=1.0 , maximun-scale=1.0 , user-scalable=no">
但其实这样根本没用,于是我又通过监听touchstart
touchmove
进行拦截(当触摸屏幕的手指 >=2 时才拦截事件),但是发现在 IE10 上面根本没有作用,还是能够通过手指去放大缩小界面,其他浏览器就正常,经过调试发现,IE10下根本就没有走touch
相关的事件,没有监听到当然也就无法拦截了,这下让我很懵逼,IE 系列总是这么让人头疼。。。。
没办法,问题还是要解决的,怎么办呢,于是上官网找了找了 ,总算找到了解决方法 ,以下是官方代码:
Advanced gesture input
<style> html { overflow: hidden; -ms-content-zooming: none; /* Disable pan/zoom */ } #foo { background-color: red; width: 500px; height: 500px; -ms-transform-origin: 50%; -ms-transform-origin: 50%; }</style><div id=”foo”></div><script> function handleEvent(event) { event.target.style.msTransform = “scale(“ + event.scale + “)”; } document.getElementById(“foo”).addEventListener(“MSGestureChange”, handleEvent, false);</script>
详情请点击:Touch Events For IE 10
主要看html中的样式 :
-ms-content-zooming:none;
没错就是这一句,就解决了。有点坑爹啊,IE总是喜欢搞事,真是害苦了我们搞前端的。
阅读全文
0 0
- IE 10 禁用多点触摸放大缩小页面
- android 多点触摸 放大 缩小 图片
- Android多点触摸放大缩小图片
- android 多点触摸 放大 缩小 图片
- android 多点触摸 放大 缩小 图片
- WPF多点触摸放大缩小旋转
- 多点触摸交互处理,放大缩小
- Android图片查看支持双击放大缩小、多点触摸
- Android图片查看支持双击放大缩小、多点触摸
- 两个手指多点触摸 滑动 放大缩小 缩放
- Android多点触摸交互处理,放大缩小图片
- Oak先生-Android的多点触摸之图片放大缩小
- android 禁用多点触摸
- 禁用webView 放大缩小
- js禁用ctrl+滚轮,防止页面放大缩小
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果 .
- poll服务器与客户端
- 智能一代云平台(三十三):log4j日志研究
- python爬取链家网入库mongo
- ArcEngine中的ICommand和ITool
- Event—跟随鼠标移动的div实例阻止冒泡
- IE 10 禁用多点触摸放大缩小页面
- java与mysql链接基础,知识点!
- 单例模式
- UVa10954 Add All (优先队列)
- LegendShop教您,电商系统选型要注意什么!
- Hone Hone Clock
- 2017年Android百大框架排行榜
- 浅谈Cordova框架
- swift 中 as as! as? 的区别0.0