解决mui中下拉刷新上拉加载与选择器同时使用的冲突问题

本文解决mui框架中下拉刷新、上拉加载与选择器组件同时使用时的冲突问题,通过禁用与重新激活刷新功能,确保选择器操作不影响刷新机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 解决mui中下拉刷新上拉加载与选择器同时使用的冲突问题

 mui中封装了下拉刷新与上拉加载组件,肯方便,选择器组件也很好看,但是一起用的时候就出现问题了,当弹出选择器,滑动进行选择的时候,竟然出发了下拉刷新与上拉加载,这是我们不希望看到的事。

解决思路,当点击按钮触发选择器弹出的时候,禁用下拉刷新与上拉加载,当选择完成隐藏选择器的时候,重新激活下拉刷新与上拉加载即可。

于是 

$("#typeSelect").click(function(){
					mui('#list').pullRefresh().disablePullupToRefresh(); 
					mui('#list').pullRefresh().disablePulldownToRefresh();
					var userPicker = new mui.PopPicker({layer:1});

 这是弹出选择器,禁用下拉刷新与上啦加载的代码。

当选择完成后,重新启动代码:

userPicker.show(function(items){
						$("#typeSelect").text(items[0].text);
						$("#typeSelect").attr("value",items[0].value);
						pulldownRefresh();
						$('#list').pullRefresh().enablePullupToRefresh(); 
						$('#list').pullRefresh().enablePulldownToRefresh();
					});

 这样就解决了下拉刷新与上拉加载的冲突!

觉得有用的同学,可以来我的个人网站学习交流哦!

http://www.xinxiera.cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值