移动端有时候触发不了touchend 使用event.preventDefault()后页面无法滚动
- 使用移动端设备监听手指触摸事件时发现有时候无法触发touchend事件,因此在监听touchend事件时通过 阻止页面默认事件 event.preventDefault()来实现事件监听,但是发现页面的滚动事件也被阻止了。怎么样既不会阻止页面滚动又可以监听手指抬起事件?
- 通过查看资料发现元素上绑定了touchcancel和touchend两个事件:
1、长按后不移动直接抬起手指,触发的是touchcancel;
2、长按后轻轻移动一下再抬起手指,触发的是touchend; - 针对这细微的变化实际上用户很难去辨别,因此给元素这两个事件绑定同一个方法,此时不再需要阻止页面默认事件也可以触发手指抬起动作:
<divclass="chat"id="chat" @touchcancel="handleTouchEnd" @touchend="handleTouchEnd"></div>
移动端有时候触发不了touchend 使用event.preventDefault()后页面无法滚动相关推荐
- 移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究
移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究 参考文章: (1)移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究 (2)https://www.cnblogs.com/ranyon ...
- click和touchmove vue_移动端touch事件影响click事件以及在touchmove添加preventDefault导致页面无法滚动的解决方法...
这两天自己在写一个手机网页,用到了触屏滑动的特效,就是往右滑动的时候左侧隐藏的菜单从左边划出来. 做完之后在手机原生浏览器中运行正常,但在QQ和微信中打开,发现touchmove只会触发一次,而且to ...
- h5 解决ios端输入框失去焦点后页面不回弹或者底部留白问题
h5 解决ios端输入框失去焦点后页面不回弹或者底部留白问题 参考文章: (1)h5 解决ios端输入框失去焦点后页面不回弹或者底部留白问题 (2)https://www.cnblogs.com/bl ...
- 电脑端腾讯视频如何设置离线下载完成后自动关机
小编今天更新"电脑端腾讯视频如何设置离线下载完成后自动关机",1.点击主页面右上角的三条横杠 2.点击[设置] 3.点击左侧的[自动关机] 4.勾选[离线下载完成自动关机] 5.点 ...
- 监听页面滚动触发事件,页面停止滚动触发事件
监听页面滚动触发事件,页面停止滚动触发事件 核心代码 data() {return {timer: null,isTipVisible: true} } methods: {handleScrollS ...
- 解决微信H5页面软键盘弹起后页面下方留白的问题(iOS端)
解决微信H5页面软键盘弹起后页面下方留白的问题(iOS端) 参考文章: (1)解决微信H5页面软键盘弹起后页面下方留白的问题(iOS端) (2)https://www.cnblogs.com/zouw ...
- anybackup mysql_AnyBackup-Linux MySQL 云容灾失败,执行输出提示错误:Master 端未开启 MySQL BinLog,请开启 BinLog 后重新发起任务...
关键字 MySQL BinLog 适用产品 AnyBackup 6.0.x 问题描述 执行 MySQL 云容灾失败,执行输出提示错误,点击查看详情显示下列错误信息: MySQL 容灾任务出现异常.(错 ...
- ios端h5页面双击页面会发生滚动问题解决办法
在IOS系统中,H5页面双击会引起页面发生向上滚动,以下代码方法解决这个兼容性问题亲测有用,记录一下 一.在touchmove的时候进行阻止默认事件 (能解决使用了window添加了scroll滚动后 ...
- 跳出弹窗页面禁止滚动(PC端和手机端)
跳出弹窗页面禁止滚动(PC端和手机端) pc端如何实现 1.当弹窗显示时,为body元素添加属性:overflow:hidden, 当关闭弹窗时移除该属性即可 2.在弹窗的div上设置 @scroll ...
最新文章
- Linux下glibc内存管理
- 为moss添加展现reporting service的webpart
- 如何5分钟秒懂Java之基础入门篇 第一个hello word
- CodeForces - 1118F1 Tree Cutting (Easy Version)(树形dp)
- 干货:产品经理怎么做才能在需求评审中少挨打?
- [Github项目推荐] 推荐三个助你更好利用Github的工具
- c语言如何赋值星期到字母,C语言程序设计课程教案.doc
- Kotlin — 使用Eclipse运行第一个Kotlin程序,打印“Hello World”!
- matlab设计单神经元系统框图,单神经元自适应系统
- 查看Python第三方库的帮助文档
- Python数据处理Tips数据离群值的5种常用处理方法和可视化
- wps word设置多级标题及对应目录
- 教你用安卓神器-APK编辑器(手机端)改程序名+去程序广告!
- Mob平台获取手机验证码
- ElasticSearch集群黄色原因以及解决方案
- nalu格式annex-B和avcc
- Manner-Kendall(M-K)---突变检验
- 世界上最美的晚秋,美过油画,令人叫绝!
- 处理中文乱码和中文部分乱码 .
- 电影的堕落? 社会的堕落?