制作移动端轮播图时遇到的小问题
项目过程中会遇到一些小bug
实现手动轮播时touchstart事件无法触发
写完一个自动轮播事件之后完成手动轮播事件,发现touchstart事件无法触发,解决思路:
1.触发touchstart事件时先关闭定时器,停止自动轮播
2.强制刷新页面,如果还是不能实现效果,则排除定时器问题
3.在touchstart事件下面console.log()一下,看是否可以打印,打印不出来就是touchstart事件没有被触发
重点来了:
**touch事件触发需要一个前提条件,就是必须保证元素具有宽和高**