小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在小程序中怎么监测一个view的offsetTop ,想当它距离页面顶端距离为0时 就保持在顶端 当往下滑的时候在跟着页面下来
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你想要的是scrollTop卷起高度,这个用scroll-view标签的bindscroll方法就能拿到,页面的话通过onPageScroll监听滑动事件,如果不需要实时响应的话,NodesRef.scrollOffset(function callback) 方法。
可是,我想要的是offsetTop,现在只能通过NodesRef.boundingClientRect的高度手动计算。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
可以用css
position:sticky; top: 0;
(好像来的有点晚。。。。)
解决了 使用<scroll-view> 它的scroll-top可以监测到距离顶部的距离
如果不使用呢
你解决问题了没有?
是一开始在页面中间的一个条,需要滑动到页面顶部的时候才固定它的位置,我需要判断它什么时候滑到窗口顶端了。
相对于窗口进行定位可以用position:fixed;top:0;left:0
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你想要的是scrollTop卷起高度,这个用scroll-view标签的bindscroll方法就能拿到,页面的话通过onPageScroll监听滑动事件,如果不需要实时响应的话,NodesRef.scrollOffset(function callback) 方法。
可是,我想要的是offsetTop,现在只能通过NodesRef.boundingClientRect的高度手动计算。
可以用css
position:sticky; top: 0;
(好像来的有点晚。。。。)
解决了 使用<scroll-view> 它的scroll-top可以监测到距离顶部的距离
如果不使用呢
你解决问题了没有?
是一开始在页面中间的一个条,需要滑动到页面顶部的时候才固定它的位置,我需要判断它什么时候滑到窗口顶端了。
相对于窗口进行定位可以用position:fixed;top:0;left:0