<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      ……

      js 默認展示兩行多余隱藏滑動及添加滑動條

      Posted on 2023-12-08 15:51  WALL*E  閱讀(89)  評論(0)    收藏  舉報
      <div class="nav-box" @scroll="scroll">
        <div for="list" class="nav">
          <div class="item-box">item</div>
        </div>
      </div>
      <div class="scroll-box" v-show="list.length/2 > 2">
        <div class="scroll" :style="'transform: translateX('+sX+')'"></div>
      </div>
      
      data() {
        return {
          sX: 0, //等比偏移量
          c_W: 0, //最外圍容器寬度
          s_b_W: 0, //自定義滾動條盒子寬度
          s_W: 0, //自定義滾動條移動盒子寬度
          list:[],
        };
      },
      methods: {
        scroll(e) {
          let {
            sX,
            s_b_W,
            s_W,
            c_W,
            list
          } = this.$data
      
          let nW = e.target.scrollWidth // 得到scroll-view的總寬度
          let nwl = nW / (list / 2) //得到單個item的寬度
          let itemCount = c_W/nwl //得到顯示的item數量
          let l = (list - (itemCount * 2)) / 2 //算出隱藏了多少item
          let nX = e.target.scrollLeft // 得到滑動的偏移量
          let sW = s_b_W - s_W + 2 //總寬度減去滑塊的寬度,得出剩下的寬度,+2是為了去掉
          sX = sW / ((nwl * l) / nX) / 2 + 'px' // 最終得出等比偏移量
          this.sX = sX
        },
      },
      mounted() {
        this.c_W = document.getElementByClassName('nav-box')[0].offsetWidth
        this.s_b_W =  document.getElementByClassName('scroll-box')[0].offsetWidth
        this.s_W = document.getElementByClassName('scroll')[0].offsetWidth
      }
      
      .nav-box{
        overflow-x: scroll;
      }
      .nav{
        display: grid;
        grid-auto-flow: column;
        grid-template-rows: repeat(2, 1fr);
      }
      .item-box{
        width:81px;
      }
      .scroll-box {
        width: 70rpx;
        height: 10rpx;
        background: #f5e6e6;
        border-radius: 5rpx;
        margin: 24rpx auto 0;
      }
      .scroll {
        width: 30rpx;
        height: 100%;
        background: #efab67;
        border-radius: 5rpx;
      }
      

      效果展示:
      image

      主站蜘蛛池模板: 丁香五月亚洲综合在线国内自拍| 国产精品爽爽v在线观看无码| 成人污视频| 亚洲成片在线看一区二区| 在线观看无码av免费不卡网站 | 婷婷色香五月综合缴缴情香蕉| 亚洲国产青草衣衣一二三区| 91久久性奴调教国产免费| 亚洲成人av在线资源| 成全高清在线播放电视剧| 精品午夜福利在线观看| 亚洲中文字幕在线二页| 国产精品国产三级国产专业| 日本高清视频网站www| 人妻丰满熟妇无码区免费| 久久精品人人槡人妻人人玩av| 色狠狠综合天天综合综合| 亚洲av永久无码精品天堂久久| 国产超碰无码最新上传| 日本韩国日韩少妇熟女少妇| 中国亚州女人69内射少妇| 亚洲天堂av在线免费看| 亚洲天堂视频网| 不卡一区二区国产在线| 狠狠色丁香婷婷综合尤物| 巨胸不知火舞露双奶头无遮挡| 人妻少妇精品中文字幕| 亚洲av无码专区在线亚| 久久久久久毛片免费播放| 四虎在线永久免费看精品| 亚洲天码中文字幕第一页| 日日爽日日操| 精品国产成人网站一区在线| 高清无码爆乳潮喷在线观看| 国产乱人伦av在线无码| 色欧美片视频在线观看| 中文字幕无线码中文字幕| 四虎影视久久久免费| 97欧美精品系列一区二区| 五月丁香六月综合缴情在线 | 国产地址二永久伊甸园|