永发信息网

js touch事件为什么只能滑动一次

答案:2  悬赏:0  手机版
解决时间 2021-04-07 08:58
  • 提问者网友:寂寞梧桐
  • 2021-04-06 09:28
js touch事件为什么只能滑动一次
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-04-06 11:07
每个触摸事件被触发后,会生成一个event对象,event对象里额外包括以下三个触摸列表
  touches: //当前屏幕上所有手指的列表
  targetTouches: //当前dom元素上手指的列表,尽量使用这个代替touches
  changedTouches: //涉及当前事件的手指的列表,尽量使用这个代替touches
  这些列表里的每次触摸由touch对象组成,touch对象里包含着触摸信息,主要属性如下:
  clientX / clientY: //触摸点相对浏览器窗口的位置
  pageX / pageY: //触摸点相对于页面的位置
  screenX / screenY: //触摸点相对于屏幕的位置
  identifier: //touch对象的ID
  target: //当前的DOM元素
  注意:
  手指在滑动整个屏幕时,会影响浏览器的行为,比如滚动和缩放。所以在调用touch事件时,要注意禁止缩放和滚动。
全部回答
  • 1楼网友:玩家
  • 2021-04-06 12:16
两种可能, 1. js错误,导致js中断崩溃,所以无法再进行验证,默认提交了。 2. 缺乏return false操作,在提示的时候,你点击确认的时候已经提交了。你点不点提交一样把数据提交到后台 没有具体代码只能这个估测
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯