html5导航栏悬浮置顶,(微信小程序)导航栏悬浮吸顶以及置顶的设置

本文介绍了如何在微信小程序中实现导航栏的悬浮和置顶效果。通过监听滚动事件,设置页面顶部的固定栏,利用CSS的`position: fixed`实现吸顶效果。在遇到原生组件覆盖导航条时,使用`cover-view`或`navigate`组件来提升导航条的层级,从而达到置顶悬浮的效果。同时,文章也提到了`cover-view`的一些限制及其替代方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

最近在做小程序的项目,遇到一些问题放在这里,一来作为自己经验收集册,收集自己的项目遇到的问题或者做的东西;二来将自己遇到的问题经验分享出来

前景提要

吸顶功能页面设置在静态的首页,作为一个首页展示的优化来做的,所以没有太多需要加载的数据,可以采用传统的判断滚动窗口高度设置固定栏

此方式不适用流加载或者其他需要大量频繁setdata的操作

吸顶悬浮导航条

成果展示

4d5d1bb84fa90523464d9fb0f3c4e3c2.png

d2ebc958c49abf75a607374de3bbd45f.png

代码

wxml

我是导航条呀

悬浮~~

暂无服务提醒

卡充值

余额及时冲

我的钱包

员工福利专区

立即领取>

没有待领取福利

js

Page({

/**

* 页面的初始数据

*/

data: {

scrollTop: null

},

/**

* 生命周期函数--监听页面加载

*/</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值