heavensoft 你好,非常感谢之前回答我的问题,现在我有个较为特殊的应用,需要暂时禁止和恢复上下拉刷新,我的初始化代码如下:
mui.init({
styles: {
top: '42px', //子页面顶部位置
bottom: '42px', //子页面底部位置
},
pullRefresh: {
container: '#pullrefresh', //待刷新区域标识,querySelector能定位的css选择器均可,比如:id、.class等
up: {
contentrefresh: "正在加载...", //可选,正在加载状态时,上拉加载控件上显示的标题内容
callback: pullupRefresh //必选,刷新函数,根据具体业务来编写,比如通过ajax从服务器获取新数据;
},
down: {
contentdown: "下拉可以刷新", //可选,在下拉可刷新状态时,下拉刷新控件上显示的标题内容
contentover: "释放立即刷新", //可选,在释放可刷新状态时,下拉刷新控件上显示的标题内容
contentrefresh: "正在刷新...", //可选,正在刷新状态时,下拉刷新控件上显示的标题内容
callback: pulldownRefresh //必选,刷新函数,根据具体业务来编写,比如通过ajax从服务器获取新数据;
}
}
});
当我更改pullRefresh中的container为空('')的时候,上下拉可以不起作用,但我需要在运行时临时禁止和使能上下拉,试过如下的方法均不起作用:
-
document.addEventListener('touchstart', function(e) {
console.log('touch start');
mui.options.pullRefresh.container = '';
mui.fn.pullRefresh(mui.options.pullRefresh);
console.log(mui.options.pullRefresh.container);
}); -
修改DOM中对应DIV的id强制使mui.options.pullRefresh.container不一致也不行
请问如何实现这个功能?
谢谢!
musiclee (作者)
非常感谢!希望下个版本尽快放出!
2014-11-21 22:49
尘岳two
现在已经支持了吗?
2015-02-15 16:41
DCloud_UNI_FXY
已支持
2015-02-15 19:46
s***@163.com
回复 DCloud_UNI_FXY:弹窗popover页面不起作用
2018-11-02 18:33