扫描小程序码分享
不想用scrolview,直接在页面滚动,但是无法监听滚动事件啊,为什么在scrollview中有bindscroll,在page页面中却没有?
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
page中有
onPageScroll
这个函数
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
touchend之后会惯性滑行一段距离,是算不出的
tapStart: function(event){ console.log(event) pageYscroll=event.touches["0"].pageY }, tapEnd: function(event){ console.log(event) return event.changedTouches["0"].pageY-pageYscroll },
将这两个函数分别绑定到同一view 里的 bindtouchstart 和 bindtouchend
即可通过 tapEnd的返回值确定滑动方向和大小; 另外view 还有个 bindtouchmove事件,一次滑动能激活很多事件,也能做到
@白天雪 请教怎么写
点击本身就有个tapend事件,主要是处理不同view层面上的tap关系
老哥怎么写?
明白了 可以自己写一个
同问啊..
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
page中有
onPageScroll
这个函数
touchend之后会惯性滑行一段距离,是算不出的
tapStart: function(event){
console.log(event)
pageYscroll=event.touches["0"].pageY
},
tapEnd: function(event){
console.log(event)
return event.changedTouches["0"].pageY-pageYscroll
},
将这两个函数分别绑定到同一view 里的 bindtouchstart 和 bindtouchend
即可通过 tapEnd的返回值确定滑动方向和大小; 另外view 还有个 bindtouchmove事件,一次滑动能激活很多事件,也能做到
@白天雪 请教怎么写
点击本身就有个tapend事件,主要是处理不同view层面上的tap关系
老哥怎么写?
明白了 可以自己写一个
同问啊..