最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序?qū)崿F(xiàn)監(jiān)聽頁面滾動

 更新時間:2022年06月29日 16:17:57   作者:by__csdn  
這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)監(jiān)聽頁面滾動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了微信小程序?qū)崿F(xiàn)監(jiān)聽頁面滾動的具體代碼,供大家參考,具體內(nèi)容如下

1.正常狀態(tài)下

2.頁面滾動到大于100時顯示定位到頂部的view盒子

3.html部分

<view class="question">
? <!-- 頂部Banner圖 -->
? <view class="qBanner" >
? ? <image class="qBannera" src="../../../images/question/banner.png" alt=""></image>
? ? <image class="qBesc" src="../../../images/question/esc.png" alt="" bindtap="esc"></image>
? ? <text class="qBtxt">問答</text>
? ? <view class="sousuo">
? ? ? <image src="../../../images/question/sousuo.png"></image>
? ? ? <input type="text" placeholder="搜索" value="{{ value }}" bind:change="onChange" bindconfirm="search" />
? ? </view>
? </view>
? <!-- 定位 -->
? <view class="fix" wx:if="{{fixs == 0}}">
? ? <image ?src="../../../images/question/escs.png" alt="" bindtap="esc"></image>
? ? <view>
? ? ? <image src="../../../images/question/sousuo.png"></image>
? ? ? <input type="text" placeholder="搜索" value="{{ value }}" bind:change="onChange" bindconfirm="search" />
? ? </view>
? </view>
</view>

4.js部分

Page({
? ? data: {
? ? ? ? fixs:1
? ? },
? ? // 監(jiān)聽頁面
? ? onPageScroll(e) {
? ? ? ? console.log(e.scrollTop)
? ? ? ? if(e.scrollTop > 100){
? ? ? ? ? this.setData({
? ? ? ? ? ? fixs: 0
? ? ? ? ? });
? ? ? ? } else {
? ? ? ? ? this.setData({
? ? ? ? ? ? fixs: 1
? ? ? ? ? });
? ? ? ? }
? ? },
})

5.css部分

/* 總盒子 */
.question{
? width: 100%;
? background: #F4F4F7;
? position: relative;
}
/* 頂部banner盒子 */
.qBanner{
? width: 100%;
? height: 454rpx;
? position: relative;
}
/* 背景圖 */
.qBannera{
? width: 100%;
? height: 100%;
}
/* 自定義導航欄返回按鈕 */
.qBesc{
? width: 34rpx;
? height: 34rpx;
? position: absolute;
? top: 114rpx;
? left: 54rpx;
}
/* 自定義導航欄標題 */
.qBtxt{
? width: 72rpx;
? height: 50rpx;
? font-size: 36rpx;
? font-family: PingFangSC-Medium, PingFang SC;
? font-weight: 500;
? color: #232326;
? position: absolute;
? top: 108rpx;
? left: 46%;
? /* transform: translate(-0.01%,-50%); */
}
/* 搜索盒子 */
.sousuo{
? position: absolute;
? top: 186rpx;
? left: 58rpx;
? background: #FFFFFF;
? width: 640rpx;
? height: 72rpx;
? border: 2rpx solid #EFF0F4;
? border-radius: 36rpx;
}
.sousuo image{
? position: absolute;
? width: 28rpx;
? height: 28rpx;
? top: 20rpx;
? left: 20rpx;
}
.sousuo input{
? width: 90%;
? height: 100%;
? margin-left: 60rpx;
}
/* 滾動導航欄定位 */
.fix{
? width: 100%;
? height: 176rpx;
? background: #876BF4;
? position: fixed;
? top: 0;
? left: 0;
? display: flex;
? justify-content: flex-start;
? align-items: flex-end;
}
.fix image{
? width: 34rpx;
? height: 34rpx;
? margin-left: 54rpx;
? margin-bottom: 27rpx;
}
.fix view{
? width: 384rpx;
? height: 72rpx;
? margin-bottom: 8rpx;
? margin-left: 62rpx;
? position: relative;
? background: #FFFFFF;
? border-radius: 38rpx;
? border: 2rpx solid #EFF0F4;
? overflow: hidden;
}
.fix view input{
? width: 83%;
? height: 100%;
? float: right;
}
.fix view image{
? position: absolute;
? top: 20rpx;
? left: -30rpx;
? width: 28rpx;
? height: 28rpx;
}
.input-placeholder{
? font-size: 28rpx;
? font-family: PingFang-SC-Regular, PingFang-SC;
? font-weight: 400;
? color: #D2D2D5;
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • js如何取消事件冒泡

    js如何取消事件冒泡

    事件冒泡是什么意思這里就不為大家一一贅述了,下面為大家講解的是js中如何取消事件冒泡,感興趣的朋友可以參考下
    2013-09-09
  • JavaScript實現(xiàn)將網(wǎng)頁加入收藏夾功能

    JavaScript實現(xiàn)將網(wǎng)頁加入收藏夾功能

    瀏覽器出于安全和隱私的考慮,限制了用代碼將網(wǎng)頁加入瀏覽器的收藏夾,本文主要介紹了如何使用通過一些間接的方法實現(xiàn)這一功能,有需要的可以參考下
    2024-10-10
  • cocos2dx+lua實現(xiàn)橡皮擦功能

    cocos2dx+lua實現(xiàn)橡皮擦功能

    這篇文章主要為大家詳細介紹了cocos2dx+lua實現(xiàn)橡皮擦功能,類似刮刮樂效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • JavaScript實現(xiàn)表格表單的隨機選擇和簡單的隨機點名

    JavaScript實現(xiàn)表格表單的隨機選擇和簡單的隨機點名

    本文主要介紹了JavaScript實現(xiàn)表格表單的隨機選擇和簡單的隨機點名,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • Email地址加密javascript版

    Email地址加密javascript版

    Email地址加密javascript版...
    2006-08-08
  • JS拖拽插件實現(xiàn)步驟

    JS拖拽插件實現(xiàn)步驟

    實現(xiàn)JS拖拽插件主要從六個方面做介紹:一、js拖拽插件的原理,二、根據(jù)原理實現(xiàn)的最基本效果,三、代碼抽象與優(yōu)化,四、擴展:有效的拖拽元素,五、性能優(yōu)化和總結(jié),六、jquery插件化 ,需要的朋友可以參考下
    2015-08-08
  • 自定義PC微信掃碼登錄樣式寫法

    自定義PC微信掃碼登錄樣式寫法

    這篇文章主要介紹了自定義PC微信掃碼登錄樣式的寫法以及做了代碼分析,需要的朋友學習下吧。
    2017-12-12
  • Kindeditor在線文本編輯器如何過濾HTML

    Kindeditor在線文本編輯器如何過濾HTML

    KindEditor使用JavaScript編寫,可以無縫的與Java、.NET、PHP、ASP等程序接合。本文給大家介紹Kindeditor在線文本編輯器如何過濾HTML,需要的朋友參考下吧
    2016-04-04
  • 純js代碼實現(xiàn)未知寬高的元素在指定元素中垂直水平居中顯示

    純js代碼實現(xiàn)未知寬高的元素在指定元素中垂直水平居中顯示

    本章節(jié)介紹一下如何實現(xiàn)未知寬高的元素在指定元素下實現(xiàn)垂直水平居中效果,代碼簡單易懂,需要的朋友可以參考下本文
    2015-09-09
  • 微信小程序?qū)崿F(xiàn)商品數(shù)據(jù)聯(lián)動效果

    微信小程序?qū)崿F(xiàn)商品數(shù)據(jù)聯(lián)動效果

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)商品數(shù)據(jù)聯(lián)動效果,代碼很簡單,直接復制即可根據(jù)自己的需求去修改,對小程序商品數(shù)據(jù)聯(lián)動實例代碼感興趣的朋友一起看看吧
    2022-08-08

最新評論

南华县| 常州市| 婺源县| 花莲县| 昭苏县| 长沙县| 教育| 建德市| 乌鲁木齐县| 高安市| 龙江县| 自贡市| 尼木县| 额尔古纳市| 内乡县| 黄梅县| 伊宁县| 南陵县| 资阳市| 青川县| 安陆市| 博客| 巴林左旗| 临江市| 鹤岗市| 黄冈市| 佛坪县| 水城县| 庆云县| 永靖县| 墨玉县| 勐海县| 丰都县| 湘潭市| 静安区| 古田县| 塘沽区| 梓潼县| 特克斯县| 社会| 始兴县|