收藏
回答

小程序吸顶怎么实现?求指点

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug onPageScroll 工具 6.5.3 2.0.0

页面向下滑到某个区域后,使模块吸顶 怎么实现? 使用onPageScroll 安卓端太卡 谁有更好的解决办法

最后一次编辑于  01-02  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

7 个回答

  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    01-02

    position:sticky?

    01-02
    赞同 1
    回复
  • var 友原
    var 友原
    01-03

    wx.createSelectorQuery().selectAll('')了解一下,可以用这个获取那个tab的类,滑动的时候判断离顶部的距离就可以了

    01-03
    赞同 1
    回复
  • 管凯旋
    管凯旋
    01-02

    节流啊,不一直监听应该还好的吧

    01-02
    赞同
    回复
  • 777
    777
    01-02

    我要实现的是这种

    目前

    用了onpagesrcoll 安卓卡

    用了createIntersectionObserver也是一样

    不能用scroll-view因为里面有图标

    希望往下划的时候中间基本信息 专业排名 这里固定在顶部  安卓端太卡是个问题

    01-02
    赞同
    回复
  • Maverick
    Maverick
    01-04

    this.createIntersectionObserver({

        thresholds: [0,1]

    }).relativeTo('.main-view').observe('.details-tabs-wrap', res=>{

        this.setData({

            detailsTabsPosition: res.boundingClientRect.top <= 0 ? 'fixed' : 'static'

        })

    })

    Android端测试并不卡,是不是楼主用的测试机太老旧了?

    01-04
    赞同
    回复
  • 冰是沉默的水
    冰是沉默的水
    07-09

    使用伪吸顶的效果还是可以的,就是在头部定义一个一样的菜单栏,隐藏,当判断条件为真时显示(加点动画),这个实现也不复杂,效果也不错,

    07-09
    赞同
    回复
  • StephenO_o
    StephenO_o
    09-05

    请问楼主找到了合适的方案没?求分享😭

    09-05
    赞同
    回复