右边的div使用图片的右下角,尺寸要相同。
关于中间循环,我建议你把中间的那个色块的宽扩大到与图片的宽度相同,也就是让图片中间不要有空白部分。
然后中间div就可以循环这个色块,而不用担心会出现空白了。
不知道讲清楚没。
<DIV id=demo_1 style="OVERFLOW: hiddenHEIGHT: 136px"><DIV id=demo1_1>
<div id=gleft>
<a href=""><img src="" border="0" width=150 height="120"/></a>
</div>
<div id=gleft>
<a href=""><img src="" border="0" width=150 height="120"/></a>
</div>
<div id=gleft>
<a href=""><img src="" border="0" width=150 height="120"/></a>
</div>
<div id=gleft>
<a href=""><img src="" border="0" width=150 height="120"/></a>
</div>
</DIV>
<DIV id=demo2_1></DIV></DIV>
<SCRIPT>
var speed=25
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} </SCRIPT>
其中<div id=gleft>这里的gleft的样式你自己定义下就OK了