div写表格,原生滚动条,数据能够自动滚动

如何让表格的滚动条能够自动滚动呢?

html:

<div class="tabinner5">
<div class="tab5 tab5a">
<div class="mes mes1">aaaaaa</div>
<div class="mes mes2">0</div>
<div class="mes mes3">0</div>
</div>
<div class="tab5">
<div class="mes mes1">bbbbbb</div>
<div class="mes mes2">0</div>
<div class="mes mes3">0</div>
</div>
<div class="tab5">
<div class="mes mes1">ccccccc</div>
<div class="mes mes2">0</div>
<div class="mes mes3">0</div>
</div>
<div class="tab5">
<div class="mes mes1">优先选择试点</div>
<div class="mes mes2">0</div>
<div class="mes mes3">0</div>
</div>
<div class="tab5">
<div class="mes mes1">dddddd</div>
<div class="mes mes2">0</div>
<div class="mes mes3">0</div>
</div>
<div class="tab5">
<div class="mes mes1">eeeeee</div>
<div class="mes mes2">0</div>
<div class="mes mes3">0</div>
</div>
<div class="tab5">
<div class="mes mes1">ffffffffff</div>
<div class="mes mes2">0</div>
<div class="mes mes3">0</div>
</div>
</div>

 


css:

.tabinner5{
width: 320px;
height: 155px;
margin: 0 auto;
overflow-y: auto;
overflow-x: hidden;
}
.tabinner5::-webkit-scrollbar {
/*滚动条整体样式*/
width: 6px; /*宽分别对应竖滚动条的尺寸*/
height:2px; /*高分别对应横滚动条的尺寸*/
}
.tabinner5::-webkit-scrollbar-track {
/*滚动条里面轨道*/
background-color: rgba(77, 134, 230, 0.4);
}

.tabinner5::-webkit-scrollbar-thumb {
/*滚动条里面小方块*/
background-color: rgba(77, 134, 230, 0.8);
}

.tabinner5 .tab5{
width: 336px;
height: 26px;
margin: 0 auto;
color:#fff;

}

.tab5 .mes{
display: inline-block;
float: left;
height:26px;
box-sizing: border-box;
text-align: left;
font-size: 12px;
padding-top: 4px;
}
.tab5 .mes1{
width: 160px;
color: #b8d8ff;
padding-left: 20px;
}
.tab5 .mes2{
width: 96px;
color:#65fdff;
}
.tab5 .mes3{
width: 72px;
color:#65fdff;
}
.tab5:nth-of-type(odd) {
background-color: #202a3d;
}
.tab5:nth-of-type(even) {
background-color:#25314a;
}

.tab5:hover .mes{
background-color: #e3be49;
color: #000;
cursor: pointer;
}

js:

var bar1=0;
var m1;
function scrolltab1(){
clearInterval(m1);
m1=setInterval(function(){
let n1=$(".tabinner5")[0].scrollHeight-$(".tabinner5")[0].offsetHeight;
bar1+=26;
if(bar1>n1){
bar1=0;
}
$(".tabinner5").animate({scrollTop:bar1},1000);

},1000)
}

}

//这个不要忘了在预加载时调用函数哦哦哦哦哦

$(function(){

scrolltab1();

})

效果图:

posted @ 2019-09-12 17:10  小白呀白菜  阅读(2865)  评论(0编辑  收藏  举报