向左无缝滚动实现了一半,遇到点问题,求大神指导
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上去,
求大神指点。。。