最近发现一款JQ图片滑动验证的代码。当手机端拖动按钮元素时,会触发手机浏览器自带事件,导致滑动失效或切屏,并且浏览器报错。

[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/5093566007214080

解决方法1

html { touch-action: pan-y; }

修改 CSS 属性 touch-action,声明浏览器可执行的默认动作,详细请参考:touch-action

解决办法2

document.addEventListener('touchstart', func, {passive:false});document.addEventListener('touchmove', func, {passive:false});

注意touch事件监听绑定的第三个参数{ passive: false }

通过传递 passive 为 false 来明确告诉浏览器:事件处理程序调用 preventDefault 来阻止默认滑动行为。

解决方法3

出现此问题看看是否调用了旧版本的zepto.min.js插件,只需要调用新版zepto.min.js插件即可

【移动端】滑动验证致使整个屏幕都在动相关推荐

  1. 移动端滑动验证为什么整个屏幕都在动?

    开发手机移动端验证时,发现拖动元素会触发手机浏览器自带事件,导致滑动失效或切屏, 解决方法: html{touch-action:none;touch-action:pan-y; } var star ...

  2. 【移动端】滑动验证在浏览器处理时致使整个屏幕都在滑动

    html { touch-action: pan-y; } document.addEventListener('touchstart', func, {passive:false});   docu ...

  3. Excel(2):按上下左右键不是单元格在动,而是整个屏幕都在动

    常常遇到在Excel里面,按上下左右键,本来想移动单元格,然而不幸的是,整个页面都在一起动! 百度了好久,终于知道原来是scroll lock键被按下. 如果是笔记本的话,键盘上还没有这个键. 也不知 ...

  4. Android自定义滑动验证条

    *注:不知道为什么,h5的标签在这里没用了,所以我也只能用Markdown的语法来写了 项目地址: https://github.com/994866755/handsomeYe.seekbar.gi ...

  5. 阿里python认证_集成阿里云滑动验证(python)

    阿里云的服务 数据风控下面有项滑动验证, 适合有人机验证场景的应用接入. 所谓滑动验证, 是在需要进行人机识别时, 前端出现验证滑块, 通过拖动滑块到末尾, 实现验证. 如果阿里云认为此次验证风险稍高 ...

  6. 滑动验证+短信验证码接入=复制粘贴(Java)

    PC版滑动验证的实现 简介 滑动验证是基于人机识别技术开发的智能验证码产品.用户通过简单的右滑交互,无需思考即可通过验证. 资源引入说明 使用PC版滑动验证码,需要引入以下js资源,为保证服务功能最优 ...

  7. wordpress滑动验证_WordPress图像滑块:滑动还是不滑动?

    wordpress滑动验证 Image sliders (also known as image carousels or slideshows) can be a convenient way to ...

  8. uniapp滑动验证

    uniapp滑动验证 效果图(已经封装成组件) use.vue <template><view ><sliderzz @change="change" ...

  9. 基于Java实现图片滑动验证(包含前端代码)

    前言 1.下面是一个效果展示: 2.先抱怨一下,在博客上面的抄袭真的非常严重,为了实现一个图片滑动验证,我搜索了挺久的资料,不过内容翻来覆去就是同样的内容,千篇一律,作者还各不相同:内容相同我就不多说 ...

最新文章

  1. 怎么在PHP植入音乐,PHP网站插入音乐
  2. java 中文乱码问题,请注意response.getWriter的顺序
  3. Android java 多线程(三)
  4. Nginx详解五:Nginx基础篇之HTTP请求
  5. 【Codeforces - 977D】Divide by three, multiply by two(思维构造)
  6. Cloudera完善企业数据云愿景,新品进一步扩展无处不在的云体验
  7. 理解交换机通过逆向自学习算法建立地址转发表的过程_交换机与 VLAN 到底是怎么来的...
  8. Webstorm的常用快捷键
  9. 微课|中学生可以这样学Python(5.6.1节):列表推导式2
  10. 《Linux内核分析》第三周笔记 构造一个简单的Linux系统MenuOS
  11. stm32GPIO8种模式
  12. 房间WIFI信号不好怎么办?——无线路由桥接(WDS)
  13. Rust: 如何与DLL文件进行交互?
  14. php 孙中岳_请问,看完孙仲岳的一周学会PHP接案了!
  15. MER:高通量测序应用于病原体和害虫诊断——综述与实用性建议
  16. 工作中 pyspark的小知识点
  17. c#打印星星图案。打印的行数n由键盘输入,下面例图中 n=5
  18. 五问补盲(四)| 好用的补盲激光雷达,得满足哪些条件?
  19. 前端导出pdf以及导出内容截断的解决办法
  20. 初识Cpp之 六、内存分配

热门文章

  1. JavaMail详解
  2. 这5个设计素材网站,绝对不能错过
  3. 吴恩达深度学习第二周+二分类应用+猫图片识别
  4. Jpa持久对象状态,一级缓存,二级缓存
  5. 5.23 QQ音乐数据源(新)抓取完整步骤
  6. NES专题——NES的游戏硬件
  7. GooglePlay - 排行榜及支付接入
  8. 唐纳德和他的数学老师
  9. 数据库之SQL(INSERT,INSERT SELECT,INSERT INTO语句)
  10. Angular 实现树形菜单(多级菜单)功能模块