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

微信小程序?qū)崿F(xiàn)YDUI的ScrollNav組件

 更新時間:2018年02月02日 10:23:29   作者:Rattenking  
這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)YDUI的ScrollNav組件,滾動導(dǎo)航效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了微信小程序?qū)崿F(xiàn)滾動導(dǎo)航效果的具體代碼,供大家參考,具體內(nèi)容如下

DEMO下載

效果圖

YDUI的ScrollNav效果圖

實現(xiàn)原理

采用雙 scroll-view 組件實現(xiàn)雙滾動!

WXML

<!--導(dǎo)航滾動 -->
<scroll-view class="tui-city-scroll" scroll-x="true" scroll-into-view="NAV{{status}}" scroll-with-animation="true">
 <text bindtap="getStatus" id="NAV{{index}}" class="tui-nav-li {{index === status ? 'tui-nav-active' : ''}}" data-index="{{index}}" wx:for="{{navList}}">{{item}}</text>
</scroll-view>
<!--列表滾動區(qū) -->
<view class="tui-fixed-y">
 <scroll-view class="tui-city-scroll-y" scroll-y="true" scroll-into-view="NAV{{status}}" scroll-with-animation="true">
 <view wx:for="{{navList}}">
  <view id="NAV{{index}}" class="tui-list-head">{{item}}</view>
  <view class="tui-list-li">{{item}} 列表 {{index}}</view>
 </view>
 </scroll-view>
</view>

WXSS

.tui-fixed-x{
 width: 100%;
 position: fixed;
 top: 0;
 left: 0;
}
.tui-city-scroll{
 height: 80rpx;
 line-height: 80rpx;
 width: 100%;
 white-space: nowrap;
}
.tui-nav-li{
 font-size: 30rpx;
 padding: 0 8rpx;
}
.tui-nav-li:first-child{padding-left: 16rpx;}
.tui-nav-li:last-child{padding-right: 16rpx;}
.tui-nav-active{color: red;}

.tui-fixed-y{
 width: 100%;
 height: calc(100% - 80rpx);
 position: fixed;
 bottom: 0;
 left: 0;
}
.tui-city-scroll-y{
 padding: 0 20rpx;
 height: 100%;
 box-sizing: border-box;
}
.tui-list-head{
 height: 50px;
 line-height: 50px;
 text-align: center;
 font-size: 30rpx;
 color: blue;
}
.tui-list-li{
 height: 400px;
 padding: 10rpx;
 color: #fff;
 font-size: 50rpx;
 background-color: lightgreen;
}

JS

Page({
 data: {
 navList: ['今日特惠', '煙灶推薦', '凈水飲水推薦', '洗碗機推薦', '電熱推薦', '燃熱推薦', '消毒柜推薦', '嵌入式推薦', '商用電器','活動說明'],
 status: 0
 },
 getStatus(e){
 this.setData({ status: e.currentTarget.dataset.index})
 }
})

注意

  • scroll-view 組件如果橫向滾動必須要有一個可視寬度,縱向滾動必須要有一個可視高度;
  • 滾動的定位采用 scroll-view 組件的 scroll-into-view 屬性,用 id 進行定位。

DEMO下載

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

相關(guān)文章

  • 服務(wù)端渲染nextjs項目接入經(jīng)驗總結(jié)分析

    服務(wù)端渲染nextjs項目接入經(jīng)驗總結(jié)分析

    這篇文章主要為大家介紹了服務(wù)端渲染nextjs項目接入經(jīng)驗總結(jié)分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • p5.js入門教程之圖片加載

    p5.js入門教程之圖片加載

    這篇文章主要介紹了p5.js入門教程之圖片加載,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Three?cannon-es?基礎(chǔ)使用示例詳解

    Three?cannon-es?基礎(chǔ)使用示例詳解

    Cannon.js可以在多種瀏覽器上運行,并且支持移動設(shè)備和桌面設(shè)備,這使得開發(fā)者可以輕松地在各種平臺上開發(fā)和運行物理模擬應(yīng)用程序,這篇文章主要介紹了Three?cannon-es?基礎(chǔ)使用,需要的朋友可以參考下
    2024-05-05
  • 獲取input標簽的所有屬性的方法

    獲取input標簽的所有屬性的方法

    下面小編就為大家?guī)硪黄@取input標簽的所有屬性的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 基于cornerstone.js的dicom醫(yī)學(xué)影像查看瀏覽功能

    基于cornerstone.js的dicom醫(yī)學(xué)影像查看瀏覽功能

    這篇文章主要介紹了基于cornerstone.js的dicom醫(yī)學(xué)影像查看瀏覽功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • JavaScript彈出新窗口后向父窗口輸出內(nèi)容的方法

    JavaScript彈出新窗口后向父窗口輸出內(nèi)容的方法

    這篇文章主要介紹了JavaScript彈出新窗口后向父窗口輸出內(nèi)容的方法,涉及javascript窗口操作的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • 工作需要寫的一個js拖拽組件

    工作需要寫的一個js拖拽組件

    工作需要寫的一個js拖拽組件,需要的朋友可以參考下代碼。
    2011-07-07
  • javascript實現(xiàn)Email郵件顯示與刪除功能

    javascript實現(xiàn)Email郵件顯示與刪除功能

    這篇文章主要介紹了javascript實現(xiàn)Email郵件顯示與刪除功能,需要的朋友可以參考下
    2015-11-11
  • 如何通過JavaScript來實現(xiàn)頁面間數(shù)據(jù)傳遞

    如何通過JavaScript來實現(xiàn)頁面間數(shù)據(jù)傳遞

    這篇文章主要給大家介紹了關(guān)于如何通過JavaScript來實現(xiàn)頁面間數(shù)據(jù)傳遞的相關(guān)資料,在前端開發(fā)中我們常常需要從一個跳到另一個頁面,并且將當前頁面的數(shù)據(jù)傳遞過去,需要的朋友可以參考下
    2023-11-11
  • 原生JS京東輪播圖代碼

    原生JS京東輪播圖代碼

    這篇文章主要為大家詳細介紹了原生JS京東輪播圖代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03

最新評論

井研县| 启东市| 广宗县| 梁平县| 漾濞| 平定县| 南昌市| 原阳县| 津市市| 衡南县| 白银市| 阳原县| 辽中县| 石河子市| 珲春市| 胶南市| 定结县| 永平县| 罗平县| 黑水县| 常熟市| 神木县| 长武县| 金湖县| 泸西县| 江陵县| 泾源县| 丽水市| 兴海县| 桃源县| 阿勒泰市| 施甸县| 涞水县| 湖口县| 金阳县| 科尔| 漳浦县| 文昌市| 长顺县| 乌拉特前旗| 南宫市|