代码在http://www.leye.com.cn/aaa/mainlib.htm中。
关键是三个相互调用的setTimeout循环设置当前的可见图层:
function movea(){
document.main.document.first.visibility='show'
document.main.document.second.visibility='hide'
document.main.document.third.visibility='hide'
setTimeout("moveb()",8000);
}
function moveb(){
document.main.document.first.visibility='hide'
document.main.document.second.visibility='show'
document.main.document.third.visibility='hide'
setTimeout("movec()",8000);
}
function movec(){
document.main.document.first.visibility='hide'
document.main.document.second.visibility='hide'
document.main.document.third.visibility='show'
setTimeout("movea()",8000);
}
然后是在定时器中设置当前可见图层的style: pixelTop
所以,将pixelTop改为pixelLeft就可以实现你要的效果。