首先在百度找了很多文章说是用小程序自带的onPageScroll监听元素和顶部距离多少,然后判断距离小于等于0的时候改变样式,结果发现会一闪一闪的,找了一下子都没有答案,后来发现id给了这个定位的元素我获取距离高度的也是这个元素,定位到那个位置获取了一次大于0的样式回去了就消失。(最好给定位的这个元素一个父元素,获取这个父元素距离顶部的高度再给定位的元素动态样式,这样不会出现一闪一闪的)
image.png
首先在百度找了很多文章说是用小程序自带的onPageScroll监听元素和顶部距离多少,然后判断距离小于等于0的时候改变样式,结果发现会一闪一闪的,找了一下子都没有答案,后来发现id给了这个定位的元素我获取距离高度的也是这个元素,定位到那个位置获取了一次大于0的样式回去了就消失。(最好给定位的这个元素一个父元素,获取这个父元素距离顶部的高度再给定位的元素动态样式,这样不会出现一闪一闪的)