setPullToRefresh() 后,页面中向下拖动的dom无法拖动。
项目中有个页面,既需要下拉刷新,又需要一个div可以在页面中上下拖动。
但是设置了下拉刷新后,该div无法向下拖动。因为只要下拉无论是否按在div上,都会直接只触发页面的下拉刷。
怎么办?
=================== 2017/10/20 更新问题 =================================
@DCloud_Android_磊子 @DCloud_App_Array
好吧我换个demo。
官方的HelloMui(见附件)。
的Picker。若picker页面使用 webview.setPullToRefresh()。设置为可原生下拉刷新。
那么在乡下滚动 picker控件时,会与下拉刷新冲突!!!
在hb中新建hellomui工程
文件index.html 大约 766行后添加如下代码。
var webview = plus.webview.getWebviewById(id);
webview.setPullToRefresh({support:true,style:'circle',offset:'45px'},
function(){
setTimeout(function(){
webview.endPullToRefresh();
}, 1000);
}
);
实际冲突效果见附件的“原生下拉与picker冲突.zip"(这是我录的屏,附件不让传MP4所以压缩了)。
测试代码键附件“原生下拉与picker冲突-代码.zip"
uniapper (作者)
我时用的原生下拉刷新,没用mui(不是拖动div而是拖动webview刷新)
2017-10-17 16:36