亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

牡丹江市| 申扎县| 神木县| 普兰店市| 鄱阳县| 社旗县| 红安县| 三亚市| 大渡口区| 四会市| 康平县| 城固县| 阳山县| 教育| 慈利县| 红河县| 如皋市| 峨眉山市| 新绛县| 绩溪县| 元阳县| 军事| 定州市| 东丽区| 鄂尔多斯市| 克什克腾旗| 连州市| 彰化市| 神木县| 黔江区| 宜丰县| 阳城县| 岫岩| 九江市| 普陀区| 云龙县| 永春县| 麻栗坡县| 四平市| 大冶市| 大城县|