oUL.style.left = (oUL.offsetLeft-1)+'px';},100);怎么是向右移动的?oUL.style.left = (oUL.offsetLeft-1)+'px';},100);怎么是向右移动的?明明该是向左移动的 offsetLeft [解决办法]如果你不想去掉margin 就把 -1 改成 -6 就是要把那5像素考虑进去