Задать вопрос
@colorkid

Как сделать передвижение элемента при клике на кнопку?

Всем привет. Начал изучать JavaScript, поэтому я думаю вопрос элементарный, на который я не смог найти ответа.

Нужно сделать такую штуку, чтобы при нажатии на div class="button", другой div class="ball" переместился, но не просто 1 раз переместился, а чтобы к свойству, например, left (у div class="ball") значение увеличилось, скажем на + 20px. Т.е. если изначально у div class="ball" left:100px, то после 1 нажатия оно 120px, еще раз нажали - 140px и т.д.

Как такое реализовать?
Спасибо.
p.s. Желательно если предложите решение на чистом JS.
  • Вопрос задан
  • 4089 просмотров
Подписаться 2 Оценить 2 комментария
Решение пользователя Виталий Инчин ☢ К ответам на вопрос (3)
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Обязательно изучите!: learn.javascript.ru/document

var button = document.querySelector(".button"),
      ball = document.querySelector(".ball").style;

button.onclick = function(){
   ball.left = parseFloat(ball.left) + 20 + "px";
}
Ответ написан