91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript中怎么實現列表向上無限滾動

發布時間:2021-08-09 17:25:26 來源:億速云 閱讀:164 作者:Leah 欄目:開發技術

JavaScript中怎么實現列表向上無限滾動,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

html

<p class="transdata1">   <ul class="tody-table-header2">    <li>商品</li>    <li>數量(kg)</li>    <li>單價(元)</li>    <li>金額(元)</li>   </ul>   <p id="detetion-box2">    <p id="detetion-con1">     <ul v-for="(item,index) in todayDetetion2" :key="index">      <li>{{item.name}}</li>      <li>{{item.amount}}kg</li>      <li>{{item.price}}元/kg</li>      <li >{{item.money}}元</li>     </ul>    </p>    <p id="detetion-con2"></p>   </p></p>

js

getData() {   var _this = this;   this.$axios    .get("請求的url")    .then(res => {     this.todayDetetion2 = res.data.data;     this.$nextTick(() => {      this.ScrollUp2();     });    })    .catch(err => {});  },  ScrollUp2() {   var box = document.getElementById("detetion-box2");   var con1 = document.getElementById("detetion-con1");   var con2 = document.getElementById("detetion-con2");   this.speed = 50;   if (con1.offsetHeight >= box.offsetHeight) {    con2.innerHTML = con1.innerHTML;    var timer1 = setInterval(scrol, this.speed);    function scrol() {     /*判斷滾動內容是否已經滾完,滾完了則滾動的值重新設置到0,否則就每個30默秒向上滾動1px */     if (box.scrollTop >= con1.scrollHeight) {      box.scrollTop = 0;     } else {      box.scrollTop++;     }     /*判斷滾動的距離剛好為一條公告的高度時停掉定時器,隔1s之后重新啟動計時器即可實現公告滾動停留效果 */     if (box.scrollTop % 25 == 0) {      clearInterval(timer1);      setTimeout(() => {       timer1 = setInterval(scrol, 30);      }, 2000);     }    }   }  }

css(樣式自己調)

.transdata1 { background: url("../../../static/img/transdata_bg.png") no-repeat center/100%  100%; height: 237px; padding: 36px 28px 16px 20px; box-sizing: border-box; transform: translateY(-12px);}.tody-table-header2 { overflow: hidden;}.tody-table-header2 li { height: 24px; width: 82px; line-height: 24px; list-style: none; float: left; font-size: 13px; margin-right: 48px; font-family: MicrosoftYaHei; color: rgba(127, 250, 255, 1); text-align: center; background: url("../../../static/img/thead_bg.png") no-repeat center/100%; background-size: 100% 100%;}.tody-table-header2 li:last-child { margin-right: 0;}#detetion-box2 { margin-top: 13px; height: 150px; overflow: hidden;}#detetion-box2 ul { overflow: hidden; border-bottom: 1px solid #0e579c;}#detetion-box2 li { width: 82px; height: 24px; line-height: 24px; float: left; margin-right: 48px; font-size: 12px; color: #fff;}#detetion-box2 ul li:last-child { margin-right: 0;}

看完上述內容,你們掌握JavaScript中怎么實現列表向上無限滾動的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

迭部县| 儋州市| 龙陵县| 尉犁县| 龙门县| 雷波县| 通城县| 江西省| 蒲城县| 汕头市| 昌黎县| 大方县| 格尔木市| 万载县| 禄劝| 中超| 德兴市| 南召县| 宜宾县| 马公市| 买车| 米林县| 望谟县| 麻城市| 江山市| 公主岭市| 聊城市| 万荣县| 大庆市| 永济市| 临沧市| 永定县| 神木县| 吉安市| 刚察县| 蚌埠市| 望谟县| 塔河县| 枝江市| 六盘水市| 开鲁县|