TA贡献1786条经验 获得超11个赞
问题出现的环境是 移动端 还是 PC 端?如果是移动端,那应该是点击点透造成的。click 时间是有大概 300ms 的延迟,因此移动端触发点击的时候,首先触发的是 touchstart 然后是 touchend 最后是 click,也就是说当你点击“跳转按钮”的时候,touchstart已经执行了跳转动作,然后 300ms 左右的时间,相同位置下的按钮 click 事件也会被触发。
建议你如果页面没有 touch 的其他的事件,使用 touchstart,如果有些手势操作,使用 touchend。再或者,你可以在这里获取到帮助。
数据结构与算法(前端版)
¥ 58.00
Web前端开发修炼指南
解锁前端面试体系核心攻略
¥ 78.00
高薪之路—前端面试精选集
JavaScript 设计模式精讲
¥ 48.00
举报
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号