小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题
顶部明明没有东西了,可是居然还能下拉。。。
我滑动删除功能是向左滑动的。
但是,苹果因为可以下拉的关系,导致我左滑删除功能体验极差。
每次向左边滑动的时候,都会触发下拉,从而使左滑删除功能失效了。(除非很精准的 向左移动。不能向左下滑动。稍微碰到下,就触发下拉。)
怎么破
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我也有这种页面,侧滑到一定距离,就屏蔽纵向滑动;纵向滑动到一定距离,就屏蔽侧滑
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
不知道怎么下手了。。。。
bindtouchmove 里
if(this.禁止左滑)return;
if(左滑距离 > 20&&!this.data.scrollY){
this.setData({ scrollY:false })
}
bindscroll里
if (纵向滑动距离 > 20) {
this.禁止左滑 = true
记得touchend的时候要复位
嗯嗯 谢谢大神 我试试
可是。。大神。。这样的话。。不就是 禁用了左滑了吗?
我是想要 取消掉 苹果的下拉。
因为 苹果下拉的关系,弄出删除按钮 好难。。。
纵向滑动的时候是要禁用左滑啊~~ 左滑的时候也要禁用纵向滑动
不然侧滑的时候不好判断,到底是要左滑还是纵向滑动了,只能有一个生效
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我也有这种页面,侧滑到一定距离,就屏蔽纵向滑动;纵向滑动到一定距离,就屏蔽侧滑
不知道怎么下手了。。。。![]()
bindtouchmove 里
if(this.禁止左滑)return;
if(左滑距离 > 20&&!this.data.scrollY){
this.setData({ scrollY:false })
}
bindscroll里
if (纵向滑动距离 > 20) {
this.禁止左滑 = true
}
记得touchend的时候要复位
嗯嗯 谢谢大神 我试试
可是。。大神。。这样的话。。不就是 禁用了左滑了吗?
我是想要 取消掉 苹果的下拉。
因为 苹果下拉的关系,弄出删除按钮 好难。。。
纵向滑动的时候是要禁用左滑啊~~ 左滑的时候也要禁用纵向滑动
不然侧滑的时候不好判断,到底是要左滑还是纵向滑动了,只能有一个生效