Я относительно новичок в Javascript, и я пытаюсь создать простую игру, в которой метеорит падает случайным образом. Моя проблема в том, что каждый раз, когда цикл for играет, метеорный div должен добавить математику на свое расстояние от вершины, но я не знаю, как это сделать. Взгляните на текущий код, и вы увидите, что #meteor оживает с помощью «math». Этот код не работает. Любые идеи о том, как заставить его работать?Использование переменных в javascript css property
Спасибо, вход оценили!
var math = Math.round(Math.random * 5)
for(var i = 0; i <= height/3; i++) {
$('#meteor').animate({top: "+=math"}, 1)
}
Можете ли вы опубликовать полный пример кода, пожалуйста? Кроме того, вы пробовали '{top: + = math}'? – j08691
Вы устанавливаете свойство * top * в строку '' + = math "', что вы на самом деле хотите сделать? – RobG
@ j08691 - составное назначение должно присваивать что-то, его нельзя использовать так. – RobG