本文实例讲述了JS实现的DIV块来回滚动效果。分享给大家供大家参考,具体如下:
Insert title herefunction ls(){
var p=true;//开关,true开,false关
var xx=document.getElementById('xx');
var xxleft = parseInt(xx.style.left);
var speed = 20;
var t=setInterval(rollRight,speed);
//向左移动
function rollLeft(){
if(p){
xxleft--;
xx.style.left = xxleft+'px';
if(xxleft <=0 ){
clearInterval(t);
t=setInterval(rollRight,speed);
}
}
}
//向右移动
function rollRight(){
if(p){
xxleft++;
xx.style.left = xxleft+'px';
if(xxleft >= 300){
clearInterval(t);
t=setInterval(rollLeft,speed);
}
}
}
}
ls();
运行效果图如下:
希望本文所述对大家JavaScript程序设计有所帮助。