ios上没问题上下滑动基本没问题。。
安卓上下拉刷新和页面中间滑动的区域产生冲突,一旦向上滑动(也就是手指向下拉的时候)就会触发整个页面下拉刷新。
布局如下图:
header、footer这两个div是固定的,中间的main可以滚动,上拉加载。
ios上没问题上下滑动基本没问题。。
安卓上下拉刷新和页面中间滑动的区域产生冲突,一旦向上滑动(也就是手指向下拉的时候)就会触发整个页面下拉刷新。
布局如下图:
header、footer这两个div是固定的,中间的main可以滚动,上拉加载。
有两种可能,一是你的布局存在问题,二是客户端的下拉刷新和你的滚动事件冲突
解决办法
1.改变布局为局部滚动,可找找局部滚动和全局滚动的区别
2.和客户端协商一个交互,判断进入页面,web给客户端发送消息,停止监听下拉刷新
13 回答12.8k 阅读
7 回答1.9k 阅读
5 回答1.4k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答942 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
信息少了点。
试试在main区域监听touch相关事件,并阻止冒泡。