<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>无缝滚动</title>
<style>
*{margin:0;padding:0;}
.box{width: 500px;height: 400px;margin:40px auto;background: #ccc;overflow: hidden;}
.block{position: relative;width: 500px;height: 400px;overflow: hidden;}
.item{height: 40px;background: red;color: #fff;line-height: 40px;text-align: center;}
.item:nth-child(2n){background: #000}
</style>
<script>
var scrollUp=(function(){
return function(json){
var objScroll = document.getElementById(json.id);
objScroll.scrollTop = 0;
objScroll.innerHTML += objScroll.innerHTML;
if(json.on){
function scrollIng(){
if(objScroll.scrollTop >= objScroll.scrollHeight) {
objScroll.scrollTop = 0;
}else{
objScroll.scrollTop ++;
}
}
var myScroll = setInterval(function(){scrollIng()},30);
objScroll.onmouseover = function(){
clearInterval(myScroll);
}
objScroll.onmouseout = function(){
myScroll = setInterval(function(){scrollIng()},30);
}
}else{
var timer;
function startScroll(){
timer=setInterval(function(){scrollUp()},30);
objScroll.scrollTop++;
}
function scrollUp(){
if(objScroll.scrollTop % json.height==0){
clearInterval(timer);
setTimeout(startScroll,2000);
}else{
objScroll.scrollTop++;
if(objScroll.scrollTop >= objScroll.scrollHeight/2){
objScroll.scrollTop =0;
}
}
}
setTimeout(startScroll,1000);
}
}
})()
window.onload=function(){
//on:间歇滚动/无缝滚动 height:间歇滚动的高度
scrollUp({on:true,id:'block'});
scrollUp({id:'block2',height:120});
}
</script>
</head>
<body>
<div class="box">
<div class="block" id="block">
<div class="item">1无缝滚动</div>
<div class="item">2无缝滚动</div>
<div class="item">3无缝滚动</div>
<div class="item">4无缝滚动</div>
<div class="item">5无缝滚动</div>
<div class="item">6无缝滚动</div>
<div class="item">7无缝滚动</div>
<div class="item">8无缝滚动</div>
<div class="item">9无缝滚动</div>
<div class="item">10无缝滚动</div>
<div class="item">11无缝滚动</div>
<div class="item">12无缝滚动</div>
<div class="item">13无缝滚动</div>
<div class="item">14无缝滚动</div>
<div class="item">15无缝滚动</div>
</div>
</div>
<div class="box">
<div class="block" id="block2">
<div class="item">1间歇滚动</div>
<div class="item">2间歇滚动</div>
<div class="item">3间歇滚动</div>
<div class="item">4间歇滚动</div>
<div class="item">5间歇滚动</div>
<div class="item">6间歇滚动</div>
<div class="item">7间歇滚动</div>
<div class="item">8间歇滚动</div>
<div class="item">9间歇滚动</div>
<div class="item">10间歇滚动</div>
<div class="item">11间歇滚动</div>
<div class="item">12间歇滚动</div>
<div class="item">13间歇滚动</div>
<div class="item">14间歇滚动</div>
<div class="item">15间歇滚动</div>
</div>
</div>
</body>
</html>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有