写了一个随机图片的自动切换代码,每次运行一会儿就不正常了。主要代码如下
http://codepen.io/alianlian/pen/PqwejG
主要原理是先添加一张随机图片,然后p里面就会有两张,然后同时向上移动100px,之后再将第一个图片删除,去掉第二个图片的translate属性。
最开始是正常的,大概一分钟后就乱了,看了一下,是因为到后来删除img没有执行。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
不跑代码纯猜测的话,感觉是定时处理的东西太多了,每次执行的时间可能并不那么精确,久而久之就错乱了
2个同时向上移动可以修改用父元素的scrollTop的方法在一个animate里面做,然后在这个animate的complete里面用setTimeout调用自己,取代开头的setInterval,这样能保证次第完成