本文为大家分享律师网站建设中,需要利用js实现列表向上无限滚动的具体代码,供大家参考
先来一张效果图

html
<divclass="transdata1"><ulclass="tody-table-header2"><li>商品</li><li>数量(kg)</li><li>单价(元)</li><li>金额(元)</li></ul><divid="detetion-box2"><divid="detetion-con1"><ulv-for="(item,index) in todayDetetion2":key="index"><li>{{item.name}}</li><li>{{item.amount}}kg</li><li>{{item.price}}元/kg</li><listyle="color:rgba(0,255,204,1);">{{item.money}}元</li></ul></div><divid="detetion-con2"></div></div></div>
js
getData() {var_this =this;this.$axios.get("请求的url").then(res => {this.todayDetetion2 = res.data.data;this.$nextTick(() => {this.ScrollUp2();});}).catch(err => {});},ScrollUp2() {varbox = document.getElementById("detetion-box2");varcon1 = document.getElementById("detetion-con1");varcon2 = document.getElementById("detetion-con2");this.speed = 50;if(con1.offsetHeight >= box.offsetHeight) {con2.innerHTML = con1.innerHTML;vartimer1 = setInterval(scrol,this.speed);functionscrol() {/*判断滚动内容是否已经滚完,滚完了则滚动的值重新设置到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-repeatcenter/100%100%;height:237px;padding:36px28px16px20px;box-sizing: border-box;transform: translateY(-12px);}.tody-table-header2{overflow:hidden;}
.tody-table-header2li {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-repeatcenter/100%;background-size:100%100%;}.tody-table-header2li:last-child {margin-right:0;}#detetion-box2{margin-top:13px;height:150px;overflow:hidden;}#detetion-box2ul {overflow:hidden;border-bottom:1pxsolid#0e579c;}#detetion-box2li {width:82px;height:24px;line-height:24px;float:left;margin-right:48px;font-size:12px;color:#fff;}#detetion-box2ul li:last-child {margin-right:0;}
刑事律师网站模板、响应式深灰色大气律师网站模板
¥1000.00
律师网站模板、律师事务所网站模板【响应式,蓝色简洁大气风格】
¥1000.00
简洁大气的响应式律师事务所网站设计模板,兼容移动端
¥50.00
成都律品科技有限公司专注律师互联网营销技术服务,创始人员2009年开始从事律师行业互联网技术开发、营销运营工作已十年,2018年公司正式成立,不断探索律师行业服务需求,致力于为律师行业提供透明、优质的服务,现已为全国多家律师事务所、律师团队提供互联网技术及营销支持。
152-0832-9147
105991110
微信咨询