首页 > 为什么touch事件中要阻止浏览器的默认行为

为什么touch事件中要阻止浏览器的默认行为

为什么要在touch事件中添加这句话?


因为你用touch事件的时候,手机本身是会有滚动的功能的
你用到touch事件,就会触发手机上面的默认事件,页面就会出问题,所以阻止掉浏览器默认事件,写你自己需要的代码,就不会有任何问题了。


既然你是用 touch 那肯定是在能支持触屏的设备上运行,比如手机,手机上你滑动的时候他本身就有个默认的滚屏,因此如果你要操作操作你个dom元素,用touchmove事件,这其实也是滑动。原本你的效果是要在dom上滑动然后产生相应的效果,这个时候你肯定不希望手机上的浏览器屏幕滚动,所以你应该把它默认的滚动给禁止了。这样才会有好的用户体验。


用来阻止事件默认行为,不建议写死

【热门文章】
【热门文章】