关于导航菜单滚动固定的性能问题
发布于 6 年前 作者 kangjie 1233 次浏览 来自 问答

在页面向上滑动,当导航菜单到达顶部后让其固定在顶部,向下滑动后移除固定回到原来的位置。

现在我是通过onPageScroll来实现, 虽然可以实现,但是体验很差,真机体验的时候,有闪动都算了,滑动快了有时候还没反应,延迟太长,看了别人的小程序没这样的问题,请问有什么好办法?

2 回复

不在乎兼容性问题,可以直接用 position: sticky;

要兼容,可以用相交状态监听,但是要麻烦点,API如下

https://developers.weixin.qq.com/miniprogram/dev/api/wx.createIntersectionObserver.html

你好,这个最后的解决方案是什么?可以告知一下吗

回到顶部