87,990
社区成员
发帖
与我相关
我的任务
分享
var speed = 50;//滚动速度
var rows = 28;//每行高度
var stim = 0; //停留时间倍数 * speed
var stop = 0; //初始化值,不管
demo2.innerHTML = demo1.innerHTML
function Marquee(){
if(demo.scrollTop%rows==0 && stop<=stim){
stop++;
return;
}
stop = 0;
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar = setInterval(Marquee,speed)
demo.onmouseover = function() {clearInterval(MyMar)}
demo.onmouseout = function() {MyMar=setInterval(Marquee,speed)}
var speed = 50;//滚动速度
var rows = 28;//每行高度
var stim = 0; //停留时间倍数 * speed
var stop = 0; //初始化值,不管
document.getElementById('demo2').innerHTML = document.getElementById('demo1').innerHTML
function Marquee(){
document.getElementById('demo2').innerHTML.innerHTML = document.getElementById('demo1').innerHTML.innerHTML //把demo复制一次放到function里面试试
if(demo.scrollTop%rows==0 && stop<=stim){
stop++;
return;
}
stop = 0;
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar = setInterval(Marquee,speed)
demo.onmouseover = function() {clearInterval(MyMar)}
demo.onmouseout = function() {MyMar=setInterval(Marquee,speed)}
var speed = 50;//滚动速度
var rows = 28;//每行高度
var stim = 0; //停留时间倍数 * speed
var stop = 0; //初始化值,不管
demo2.innerHTML = demo1.innerHTML
function Marquee(){
demo2.innerHTML = demo1.innerHTML //把demo2复制一次放到function里面试试
if(demo.scrollTop%rows==0 && stop<=stim){
stop++;
return;
}
stop = 0;
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar = setInterval(Marquee,speed)
demo.onmouseover = function() {clearInterval(MyMar)}
demo.onmouseout = function() {MyMar=setInterval(Marquee,speed)}
var speed = 50;//滚动速度
var rows = 28;//每行高度
var stim = 0; //停留时间倍数 * speed
var stop = 0; //初始化值,不管
var demo = document.getElementById("demo");
var demo1 = document.getElementById("demo1");
var demo2 = document.getElementById("demo2");
demo2.innerHTML = demo1.innerHTML
function Marquee(){
if(demo.scrollTop%rows==0 && stop<=stim){
stop++;
return;
}
stop = 0;
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar = setInterval(Marquee,speed)
demo.onmouseover = function() {clearInterval(MyMar)}
demo.onmouseout = function() {MyMar=setInterval(Marquee,speed)}
<DIV id="demo" style="OVERFLOW: hidden; HEIGHT: 160px"><DIV id="demo1">
滚动的内容
</DIV><DIV id="demo2"></DIV></DIV>