有了php源码怎么做网站,深圳网络营销十年乐云seo专家,建设网站进行商品营销的重要性,seo系统源码再次完善#xff1a;将区域设置为粘性时#xff0c;会脱离原有文档#xff0c;使得出现下方页面突然遮盖一部分#xff0c;不平滑
解决#xff1a;给出一个新的空白区域#xff0c;宽高与粘性区域一致#xff0c;wx:if 控制其显示
/****************/
后续补充#…再次完善将区域设置为粘性时会脱离原有文档使得出现下方页面突然遮盖一部分不平滑
解决给出一个新的空白区域宽高与粘性区域一致wx:if 控制其显示
/****************/
后续补充在真机上测试后发现过渡不是很平滑甚至会出现显示错误我想原因可能是出现在滚动监听距离的延时上可以考虑其他方法
/****************/
实现原理
粘性组件的本质是 position:fixed; top:100px
监听滚动条当滚到到对应位置时修改样式
if(event.scrollTop 500){// 粘性组件启动this.setData({isSticky: true})}else {this.setData({isSticky: false})}
布局以一个view包裹需要粘住的内容
view class{{isSticky ? fixed-css : }} stylewidth: 100%; top: {{isSticky ? navBarHeight : }}px;/view
由于navigation是自定义的且导航栏高度是动态计算的所以top写在内联样式中
样式
.fixed-css {position: fixed;background-color: rgb(242, 245, 250);
}
给一个背景色实现遮挡效果
不足之处监听滚动位置是固定值