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)}js提示没有定义,怎么解决
,,,
具体错误如下:::
行:5
char:1
错误:‘demo2’未定义
代码:0
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)}js提示没有定义,怎么解决
,,,
具体错误如下:::
行:5
char:1
错误:‘demo2’未定义
代码:0
这个是控制滚动的啊,,整个代码就是这样子的
<DIV id="demo" style="OVERFLOW: hidden; HEIGHT: 160px"><DIV id="demo1">
滚动的内容
</DIV><DIV id="demo2"></DIV></DIV>
不解释
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)}
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 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)}
新提问来了?行:9
char:1
错误:‘demo2’is null or not an object
代码:0
你这段代码放在哪里的??
把他放到你那段html的下面