touch对象代表一个触摸点,触摸点可能是一根手指,也可能是一根触摸笔.触屏事件可相应用户手指(或触控笔),对屏幕或者触控板操作
常见的触屏事件如下:
试着写一下,切换成模拟手机调试
再来试试触摸滑动事件...我们先来看看触摸事件的对象吧:
可以看到有很多很多的属性:
但是我们现阶段只要了解三个就好了:
我来测试一下第一个:
很可惜我们谷歌浏览器只能模拟一只手指头触摸,length就代表有几根手指在屏幕上触摸...再来看看最后一个:
当我们触摸结束时,touches和targetTouches都是0,只有changedTouches是有变化的,因为它可以记录从有到无和从无到有
这三个中的重点是:...接下来做移动端的轮播图案例:
先搭建结构,虽然用的是以前的携程的案例,但我还是单独在页面中写吧,不然很麻烦....该属性用于在元素中添加,移除及切换CSS类.有以下方法:
添加类:
element.classList.add('类名'); (注意类名不需要加'.')