<body>
<div id="recordImg"></div>
</body>
<script>
var StandArr = [
{
user: '用户152****6983',
avatar: 'avatar.jpg',
money: '1'
},
{
user: '用户152****6983',
avatar: 'avatar.jpg',
money: '2',
},
{
user: '用户152****6983',
avatar: 'avatar.jpg',
money: '3'
},
{
user: '用户152****6983',
avatar: 'avatar.jpg',
money: '4',
},
{
user: '用户152****6983',
avatar: 'avatar.jpg',
money: '5'
},
{
user: '用户152****6983',
avatar: 'avatar.jpg',
money: '6',
}
]
var StandStr = "";
StandArr.forEach(e => {
StandStr += ' <div class="flex-row-between record">' +
'<div class="flex-row-start">' +
'<div>' +
'<img class="avatar" src="' + e.avatar + '" alt=""> ' +
'</div>' +
'<div>' + e.user + '</div>' +
'</div>' +
'<div>' + '成功提现' + '<span class="red-color">' + e.money + '</span>' + '元' + '</div>' + '</div>'
});
document.getElementById("recordImg").innerHTML = StandStr;
var recordImg =document.getElementById('recordImg');
var lHeight = 75;
var time = 10;
recordImg.innerHTML+=recordImg.innerHTML;
recordImg.scrollTop = 0;
var timer;
function scrollMove(){
recordImg.scrollTop++;
timer = setInterval("scrollUp()",time);
}
function scrollUp(){
if(recordImg.scrollTop % lHeight==0){//滚动一行后,延时2秒
clearInterval(timer);
setTimeout("scrollMove()",2000);
} else {
recordImg.scrollTop++;
if(recordImg.scrollTop>=recordImg.scrollHeight/2){ //判断滚动高度,当滚动高度大于area本身的高度时,使其回到原点重新滚动
recordImg.scrollTop = 0;
}
}
}
setTimeout("scrollMove()",2000);//延迟2秒后执行scrollMove
</script>
JS——间歇循环滚动
最新推荐文章于 2022-02-11 22:37:48 发布