在移动端, 经常都需要滑动事件, 例如使用overflow-y: auto, 进行滑动展示内容, 曾经又一次, 我发现在安卓的微信端不能滑动, 最后找出是touchmove中 e.preventDefault() 阻止了默认滑动时间, 而其他浏览器包括苹果的微信端都可以滑动, 最后 在touchmove的时候还 对要滑动的原始进行判断即可, 注意, stopPropagation 也会导致下拉加载上拉刷新无法滚动
if (!e.target.classList.contains('enbalescroll')) {
e.preventDefault();
// e.stopPropagation()
}else {
//document.title =1
}
网友评论