Есть код, по кликам перемещает объект вправо или влево.
| Код | <script language=JavaScript>
var p = new Array(0,10); function left() { p[1]-=10; document.getElementById('test').style.left = +p[1]+'px'; }
function right() { p[0]+=10; document.getElementById('test').style.left = +p[0]+'px'; }
</script>
<div style="width: 400px; height: 60px; background: #ccc; overflow: hidden;"> <div id="test" style="width: 300px; height: 60px; position: relative; background: #cceeee;"></div> </div> <span style="cursor:pointer;" onclick="left()">Left</span> <span style="cursor:pointer;" onclick="right()">Right</span>
|
Есть проблема, когда подвигаешь объект в какую либо сторону несколькими кликами, после смены направления он перескакивает на исходное положение и оттуда начинает движение в другую сторону. |