Это нужно для того, чтобы при смещении курсора влево запускалась одна анимация, при смещении курсора вправо - другая, если координаты остались неизменны, то отсутствие анимации.
Пробовал через setInterval
, но объявленная в нем переменная - локальная, и другие функции ее не видят, поэтому у меня не получается данным образом отследить передвижение курсора.
Помогло следующее решение:
var prev_x; // задал внешнюю переменную
function coord(){ создал функцию, которую вызываю в функции game
setInterval(function(){ // вызываю каждый 100 мс
prev_x = shipXY.x; // и придаю полученное значение в глобальную переменную
},1000);
}
if ( prev_x > shipXY.x ) {
// ваше действие
}
else if ( prev_x < shipXY.x ) {
// ваше действие
}
else {
// ваше действие
}
// код ниже для понимания того, как это вызывать
function game() {
coord();
requestAnimationFrame(game);
}
backgroundShip.onload = function() {
game();
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть блоки, которые замещают один одного при клике на кнопку без перезагрузки страницыКод я написал используя jquery, но теперь думаю, как его...
Надо внутри тега article добавить новый тег hr после каждого p( c помощью js)Попробовал такой способ:
Может вопрос и очень тупой, но всё же Как мне строку из JSON файла занести в input, что бы в дальнейшем получить возможность редактировать её?