基于jQuery解决ios10以上版本缩放问题


Posted in jQuery onNovember 03, 2017

具体代码如下所示:

<script type="text/javascript">
    /*解决ios10以上版本缩放问题 20171102*/
    window.onload=function () { 
    document.addEventListener('touchstart',function (event) { 
      if(event.touches.length>1){ 
        event.preventDefault(); 
      } 
    }) 
    var lastTouchEnd=0; 
    document.addEventListener('touchend',function (event) { 
      var now=(new Date()).getTime(); 
      if(now-lastTouchEnd<=300){ 
        event.preventDefault(); 
      } 
      lastTouchEnd=now; 
    },false) 
  } 
    </script>

补充:下面看下ios10中禁止用户缩放页面

在ios10前我们能通过设置meta来禁止用户缩放页面:

<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />

在ios10系统中meta设置失效了:

为了提高Safari中网站的辅助功能,即使网站在视口中设置了user-scalable = no,用户也可以手动缩放。

解决方法:监听事件来阻止

window.onload=function () { 
    document.addEventListener('touchstart',function (event) { 
      if(event.touches.length>1){ 
        event.preventDefault(); 
      } 
    }) 
    var lastTouchEnd=0; 
    document.addEventListener('touchend',function (event) { 
      var now=(new Date()).getTime(); 
      if(now-lastTouchEnd<=300){ 
        event.preventDefault(); 
      } 
      lastTouchEnd=now; 
    },false) 
  }

总结

以上所述是小编给大家介绍的基于jQuery解决ios10以上版本缩放问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
详谈jQuery.load()和Jsp的include的区别
Apr 12 jQuery
jQuery查找dom的几种方法效率详解
May 17 jQuery
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
jQuery实现的表格前端排序功能示例
Sep 18 jQuery
简单实现jQuery弹窗效果
Oct 30 jQuery
jQuery中内容过滤器简单用法示例
Mar 31 jQuery
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
May 26 jQuery
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
Aug 28 jQuery
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
Jan 18 jQuery
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
jQuery实现移动端笔触canvas电子签名
May 21 jQuery
jQuery使用jsonp实现百度搜索的示例代码
Jul 08 jQuery
jQuery简单实现对数组去重及排序操作实例
Oct 31 #jQuery
jQuery ajax读取本地json文件的实例
Oct 31 #jQuery
jQuery读取本地的json文件(实例讲解)
Oct 31 #jQuery
Vue中正确使用jQuery的方法
Oct 30 #jQuery
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 #jQuery
原生JS与jQuery编写简单选项卡
Oct 30 #jQuery
简单实现jQuery弹窗效果
Oct 30 #jQuery
You might like
PHP图片上传类带图片显示
2006/11/25 PHP
一步一步学习PHP(5) 类和对象
2010/02/16 PHP
简单实用的PHP防注入类实例
2014/12/05 PHP
php实现删除空目录的方法
2015/03/16 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
颜色选择器 Color Picker,IE,Firefox,Opera,Safar
2010/11/25 Javascript
extjs_02_grid显示本地数据、显示跨域数据
2014/06/23 Javascript
JQuery插件jcarousellite的参数中文说明
2015/05/11 Javascript
基于BootStrap Metronic开发框架经验小结【五】Bootstrap File Input文件上传插件的用法详解
2016/05/12 Javascript
3分钟快速搭建nodejs本地服务器方法运行测试html/js
2017/04/01 NodeJs
前端跨域的几种解决方式总结(推荐)
2017/08/16 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
详解微信小程序中组件通讯
2018/10/30 Javascript
Python translator使用实例
2008/09/06 Python
Python的Tornado框架的异步任务与AsyncHTTPClient
2016/06/27 Python
python 中random模块的常用方法总结
2017/07/08 Python
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
python提取具有某种特定字符串的行数据方法
2018/12/11 Python
用Python获取摄像头并实时控制人脸的实现示例
2019/07/11 Python
导致python中import错误的原因是什么
2020/07/01 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
英国领先的在线旅游和休闲零售商:lastminute.com
2019/01/23 全球购物
Lookfantastic美国/加拿大:英国知名美妆购物网站
2019/03/27 全球购物
集团公司人力资源部岗位职责
2014/01/03 职场文书
家长评语大全
2014/01/22 职场文书
中秋节主持词
2014/04/02 职场文书
初中班级口号
2014/06/09 职场文书
励志演讲稿500字
2014/08/21 职场文书
小学教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
观后感的写法
2015/06/19 职场文书
妇产科护理心得体会
2016/01/22 职场文书
Redis集群的关闭与重启操作
2021/07/07 Redis