收藏
回答

怎么得到一个view的offsetTop

在小程序中怎么监测一个view的offsetTop ,想当它距离页面顶端距离为0时 就保持在顶端  当往下滑的时候在跟着页面下来

回答关注问题邀请回答
收藏

6 个回答

  • Hey,Jude!
    Hey,Jude!
    2020-11-04

    你想要的是scrollTop卷起高度,这个用scroll-view标签的bindscroll方法就能拿到,页面的话通过onPageScroll监听滑动事件,如果不需要实时响应的话,NodesRef.scrollOffset(function callback) 方法。

    可是,我想要的是offsetTop,现在只能通过NodesRef.boundingClientRect的高度手动计算。


    2020-11-04
    有用
    回复
  • momo
    momo
    2020-07-07

    可以用css

    position:sticky;
    top: 0;
    

    (好像来的有点晚。。。。)

    2020-07-07
    有用
    回复
  • Tian
    Tian
    2017-07-12

    解决了   使用<scroll-view>  它的scroll-top可以监测到距离顶部的距离

    2017-07-12
    有用
    回复 1
    • Elliot
      Elliot
      2018-12-12

      如果不使用呢

      2018-12-12
      回复
  • 赵青山
    赵青山
    2017-06-30

    你解决问题了没有?

    2017-06-30
    有用
    回复
  • Tian
    Tian
    2017-06-30

    是一开始在页面中间的一个条,需要滑动到页面顶部的时候才固定它的位置,我需要判断它什么时候滑到窗口顶端了。

    2017-06-30
    有用
    回复
  • 赵青山
    赵青山
    2017-06-30

    相对于窗口进行定位可以用position:fixed;top:0;left:0

    2017-06-30
    有用
    回复
登录 后发表内容