微信小程序--特定區(qū)域滾動到頂部時固定的方法
更新時間:2019年04月28日 11:17:35 作者:優(yōu)雅的勒布朗
這篇文章主要介紹了微信小程序--特定區(qū)域滾動到頂部時固定的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
項目要求:

如圖所示,當頁面滾動到導航條到達搜索欄下方時固定,向上滾動到導航條位置時又恢復原樣。
以下是代碼展示:
1.wxml
<scroll-view style="width:100%;height: 100%;" scroll-y="true" bindscroll="scrollTopFun">
<view class="{{top>130 ? 'topnav' : ''}}">
<--這里寫大于130,表示距離頂部130rpx時固定,可根據(jù)需要修改-->
...
</view>
</scroll-view>
2.wxss
.topnav{
position: fixed;
top: 85rpx;
z-index:99;
background: #fff;
width: 100%;
}
3.js
data = {
top:0
}
//控制回到頂部按鈕的顯示與消失
scrollTopFun(e){
let that = this;
that.top = e.detail.scrollTop;
that.$apply();
}
其實整個思路很簡單, 小程序自帶的組件scroll-view自帶有屬性bindscroll(滾動時觸發(fā))。通過這個屬性獲取瀏覽器滾動條距離頂部的位置,通過這個位置判斷class類的顯示就可以了。
以上所述是小編給大家介紹的微信小程序--特定區(qū)域滾動到頂部時固定的方法詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
JavaScript利用構造函數(shù)和原型的方式模擬C#類的功能
這篇文章主要介紹了JavaScript利用構造函數(shù)和原型的方式模擬C#類的功能。需要的朋友可以過來參考下,希望對大家有所幫助2014-03-03
blob轉換成string格式同步調(diào)用問題解決分析
這篇文章主要為大家介紹了blob轉換成string格式同步調(diào)用問題解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05

