为什么speed < 0 并且parseInt( list.style.left ) > 目标值
才执行操作。??
如果 parseInt( list.style.left ) > 目标值 ,那么,不就移动的位移更多了?图片的位置就不对了啊??一直想不同。。
你要知道speed是一直小于0的,如果不加上parseInt( list.style.left ) > 目标值,那么它就会一直重复移动,不会终止。如果你点了右箭头,那么parseInt( list.style.left ) > 目标值成立,然后parseInt( list.style.left )每隔10毫秒会一直减小,当他小到不满足parseInt( list.style.left ) > 目标值时,条件就会不满足然后运行else。恩,没错就是这样。希望你能理解。