向左无缝滚动实现了一半,遇到点问题,求大神指导
function scrollL(){
if(m.scrollLeft>=c1.offsetWidth){
m.scrollLeft=0;
}else{
m.scrollLeft++;
}
}别的地方都差不多,不全写了,方法如上,应该是没什么问题的。
主要是定义了c1,和c2两个ul,他俩里面的li内容有10条,每条给宽度150px;所以ul总长是1500
所以定义了向左滚动的盒子和里面ul的样式
#zuo{
width: 500px;
overflow: hidden;
....等等
}
#zuo ul{
width: 1500px;
float: left;
}问题来了,c1能滚动,一切正常,但是滚到最后的时候就没了,
F12看浏览器,发现c1和c2不在一行,是一上一下,c1滚到头c2没法接。
是c1和c2这两个ul宽度的问题,都是1500,加起来3000,超出100%了,所以c2没有float:left上去,
求大神指点。。。