美文网首页
js触屏事件

js触屏事件

作者: html_dingling | 来源:发表于2016-05-17 15:19 被阅读0次

    触屏事件,首先要有硬件支持,触屏设备

    1.touchstart:手指按下屏幕触发

    1. touchmove:手指滑动屏幕触发
    2. touchend 手指离开屏幕触发
      4.touchcancel:事件取消,例如可被操作系统级的事件打断

    建议使用addEventListener()这种方式绑定触屏事件,此方式下现代浏览器基本都支持模拟触屏.

    on这种绑定方式下,例如chrome就不支持模拟触屏,当然如果都是直接用真机测试就都是可以的.

    屏幕快照 2016-05-17 上午11.00.38.png

    console.log(e);查看对象(e)包含的信息:

    屏幕快照 2016-05-17 上午10.53.30.png

    触屏事件中,事件对象(e)包含类型均为TouchList[数组]
    常用 touches :手指按下屏幕的点的信息

    手机上的浏览器大部分默认下拉刷新页面,与我们的触屏拖拽冲突,肿么办捏?

    屏幕快照 2016-05-17 上午11.11.25.png

    add绑定方式阻止默认事件e.preventDefault();

    相关文章

      网友评论

          本文标题:js触屏事件

          本文链接:https://www.haomeiwen.com/subject/mkcirttx.html