最新回答 / stormchou
可以这样试试index += 1; if (index > 5) { index = 1; }index -= 1; if (index < 1) { index = 5; }
2017-02-18
最新回答 / 微小唯
myIndex=this.getAttribute('index') 写成myIndex=parseInt(this.getAttribute('index'))就可以了
2017-02-17
最新回答 / 锦衣无涯
这里假设你图片的偏移尺寸为600 与视频一致- 600 * ( myindex - index ) 当 myindex - index > 0时 获得一个正值 正负得负 偏移量为负值 图片会向左偏移myindex - index < 0 时 获得负值 负负得正 偏移量为正值 图片向右偏移何来找不到偏移量?
2017-02-07
最新回答 / 暖床我最棒
newLeft是每次滚动后的left偏移值(parseInt(list.style.left) + offset),需要拼接上'px'才赋值给list.style.left无限滚动失败是首尾图片临界点的代码出了问题,而非这部分~希望对你有帮助~
2017-01-13
已采纳回答 / freeman
我试试给你解释下假如前后不加一张图片的话,图片顺序为[1,2,3,4,5],当你点到第 5 张图时,再点“下一张”(就是要回到第 1 张图那里),这时候,你想象下那个画面,会一瞬间“刷刷刷”地闪过中间那几张图片才能到第 1 张图那里,这样,太难看了吧。为了解决这个问题,所以要在第 5 张那里加多一张 1 图,图片顺序为 [1,2,3,4,5,1]。当你在第 5 张图点下一张时,图片滚动顺序是这样的:5 ----> (1) ----> 1,(注:中间的那个 1 是指后面多加的 1 图),一旦到了...
2017-01-07