最赞回答 / Lzy1996
其实这一大串判断if ((speed<0&&parseInt(list.style.left)>newLeft) ||speed>0&&parseInt(list.style.left)<newLeft)判断内容太过于复杂,内容总结起来其实就是判断当前的图片是不是没有移动到目标位置,完全可以替换为if(parseInt(list.style.left) != newLeft)这样既简洁又直观清晰
2018-04-26
最新回答 / KuiSAhn
我平时都是用
display: flex; flex-direction: column; align-items: center; justify-content: center;来时元素居中
2018-04-25
老师的这里是有bug的,会在本应该跳转的点未跳转。
当left值到达-600和-3000px的时候,先在go 函数的if语句里面直接判断与newLeft大小是不对的,这个newLeft应该一开始就写个条件函数返回跳转后的值,然后else语句内是可以省略不写的。
当left值到达-600和-3000px的时候,先在go 函数的if语句里面直接判断与newLeft大小是不对的,这个newLeft应该一开始就写个条件函数返回跳转后的值,然后else语句内是可以省略不写的。