有下拉刷新的页面,在滚动距离为0的情况下,通过touchmove改变元素的top,left的值,实现拖动元素。但是问题就是如果页面没有滚动,那么在往下拉元素的时候也会触发页面的下拉刷新。如果将页面往下滚动一段距离就不会有这个问题。
补充:
1、元素本身使用固定定位,事件绑定只绑定了catchtouchmove,通过touch的参数设置元素的top和left值,实现拖动
2、在touchmove事件中调用setData,似乎有点频繁,不过也想不到别的方法。如有其它方法,也望指教。
谢谢~
微信小程序开发问题解答
微信小程序开发者回答:
你如果不用
position: fixed
改成
position: absolute
呢
本文网址:http://www.91bianli.com/weixinxiaochengxu/42651.html