移动端 touchend 事件怎么阻止冒泡才有效? 欧阳春豪 提问于 2026-03-15 18:43:17 阅读 41 移动 我在做移动端的一个滑动删除功能,父容器和子元素都绑定了 touchend 事件,点击子元素时父级也会触发,试了 stopPropagation() 却没用,是不是写法有问题? element.addEventListener('touchend', function(e) { e.stopPropagation(); // 其他逻辑 }); 触摸事件阻止冒泡 我来解答 赞 4 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 暂无解答 暂无解答 加载更多 相关推荐 2 回答 228 浏览 React中touchend事件在移动端为什么没触发? 我在用React写移动端滑动删除功能时遇到问题,给元素绑定了touchstart和touchend事件,但结束触摸时事件没反应。手指离开屏幕后控制台只打印了touchstart,touchend完全没... 极客尚文 移动 2026-02-05 00:48:25 1 回答 79 浏览 为什么移动端TouchEnd事件在快速滑动后不触发? 在移动端做卡片滑动交互时,发现当快速滑动手指离开屏幕后,TouchEnd事件偶尔不触发,导致卡片位置没及时更新。代码已经绑定了TouchEvent,但测试时发现: 尝试给卡片加了CSS过渡效果后问题更... 宇文晨晰 交互 2026-01-31 08:54:29 2 回答 34 浏览 为什么TouchEnd事件在快速滑动后会重复触发? 我在做移动端滑动删除功能时,给元素绑定了touchstart和touchend事件。但发现当手指快速滑动后突然抬起,touchend会触发两次,导致删除逻辑执行两次。代码逻辑看起来没问题,但测试多次还... 程序员奕森 交互 2026-02-18 23:57:23 1 回答 26 浏览 touchend 事件在滚动时为什么会误触发? 我在做一个移动端的滑动删除功能,绑定了 touchstart 和 touchend 来判断用户是否轻扫。但发现只要手指在列表上滚动一下,即使没抬起,也会触发 touchend,导致误删。这是为啥? 我... 司空雪琪 移动 2026-02-24 15:42:21 2 回答 126 浏览 移动端触摸事件有300ms延迟怎么解决? 我正在给移动端网页加点击反馈,发现用ontouchend事件触发按钮高亮时,总要等半秒才生效。试过设置-webkit-tap-highlight-color透明也没用,代码如下: element.on... 瑞红 ☘︎ 移动 2026-02-02 13:36:32 2 回答 99 浏览 React中touchend事件为什么在快速滑动后无法触发? 我在用React做手势滑动时发现,当快速滑动手指离开屏幕后,touchend事件偶尔不触发,这是为什么? 代码是这样的: function Slider() { const handleTouchSt... 端木正宇 移动 2026-02-01 12:34:25 2 回答 37 浏览 移动端触摸事件阻止冒泡失效怎么办? 在移动端开发中,我给一个按钮绑定了touchstart事件,但它的点击事件总被父元素的滚动事件劫持。试过在子元素事件里加e.stopPropagation()和preventDefault,但点击时父... 宇文淑霞 移动 2026-02-14 12:23:43 2 回答 62 浏览 移动端触摸事件阻止冒泡后父元素点击还是触发了怎么办? 我在开发移动端列表滑动删除功能时遇到问题。子元素的touchstart事件里用了e.stopPropagation(),但父元素的点击事件还是会被触发,这是为什么呢? 具体场景是这样的:列表项有一个可... 雨欣酱~ 移动 2026-02-14 02:14:25 2 回答 72 浏览 移动端捏合缩放手势缩放比例计算不准怎么办? 在移动端实现图片捏合缩放时,我按照教程用touchstart和touchend事件计算两点距离,但缩放比例总忽大忽小,而且图片位置会偏移。我试过保存初始距离和当前距离差值,但效果还是不连贯: let ... 秀花酱~ 交互 2026-02-04 22:32:29 2 回答 72 浏览 移动端Touch事件在快速滑动时会丢失触发? 在移动端开发图片轮播时,我给图片容器绑定了touchstart和touchend事件,通过计算偏移量切换图片。但用户快速滑动时经常无法触发切换,有时候事件直接没反应。我试过改用touchmove但频繁... 设计师静静 优化 2026-01-30 23:53:26
暂无解答