背景是列表,点击按钮弹出PopPicker时,后面的列表也跟着滚动,反而PopPicker滑动很卡顿,怎么在poppicker弹出选择时让背景列表禁止滑动
![jxx_wyc](https://img-cdn-tc.dcloud.net.cn/account/identicon/fc065b0ceef5869210ff9fcb8a3884a7.png)
- 发布:2017-02-08 16:43
- 更新:2018-06-01 15:25
- 阅读:1564
![jxx_wyc](https://img-cdn-tc.dcloud.net.cn/account/identicon/fc065b0ceef5869210ff9fcb8a3884a7.png)
jxx_wyc (作者)
自己解决了,弹出时让列表禁止滑动,选择后让列表可以滑动,mui('#pullrefresh').pullRefresh().setStopped(true);//开启禁止滚动
![9***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/25f6c10502df3d35eead62f52609fdc8.png)
解决问题的思路和我的一样。我是在两个面模式的下拉刷新中使用PopPicker的。当pop选择的时候会触发背景的下拉事件。如果在PopPicker的show方法里面静止滚动的话,如果是点的屏幕其他地方hide的PopPicker,那么就没有地方将滚动效果改回来。
![2***@qq.com](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/000/65/28/19_avatar_mid.jpg?v=0)
2***@qq.com - 90it
自己写的弹窗,滑动换穿透到列表的滚动,这样可以解决$('body').css('position','fixed');
取消弹窗后$('body').css('position','relative');
5***@qq.com
有没有更好的办法解决这个问题呢
2017-08-25 09:20