Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.06.2017, 09:25
Новичок на форуме
Отправить личное сообщение для kkuleshov Посмотреть профиль Найти все сообщения от kkuleshov
 
Регистрация: 22.06.2017
Сообщений: 2

не срабатывает событие
Хочу сделать, чтобы в браузере блок перемещался по нажатию кнопок на клавиатуре (стрелки). Вот кусок кода для нажатия стрелки "вправо". Но не срабатывает, ошибок браузер не выдает. Не понимаю в чем дело. Помогите решить проблему.

var block = document.getElementById("game");
function moveOn(){
if (keydown.keyCode=39){
block.style.transform - "translateX(-50px)";
}
}
block.moveOn();
Ответить с цитированием
  #2 (permalink)  
Старый 22.06.2017, 09:44
Кандидат Javascript-наук
Отправить личное сообщение для Diphenyl Oxalate Посмотреть профиль Найти все сообщения от Diphenyl Oxalate
 
Регистрация: 21.01.2017
Сообщений: 139

<div id="game" style="width: 50px; height: 50px; background: #dedede; position: absolute; left: 0"></div>
<script>
    var block = document.getElementById("game");
    var posLeft = 0;
    document.onkeydown = function (e) {
	if (e.keyCode == 39) posLeft += 10;
	if (e.keyCode == 37) posLeft -= 10;
	block.style.left = posLeft + "px";
    };
</script>


кликнуть на фрейм, чтобы заработало
Ответить с цитированием
  #3 (permalink)  
Старый 22.06.2017, 09:56
Новичок на форуме
Отправить личное сообщение для kkuleshov Посмотреть профиль Найти все сообщения от kkuleshov
 
Регистрация: 22.06.2017
Сообщений: 2

Большое спасибо!
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не срабатывает событие mouseup в chrome Евгений_Лазаренко Events/DOM/Window 6 28.01.2015 11:06
Вопрос по backbone - не срабатывает событие vuler Общие вопросы Javascript 4 28.12.2014 20:20
Событие на теге input срабатывает несколько раз hrundel Events/DOM/Window 3 15.12.2013 12:49
Не срабатывает событие open для диалогового окна jquery-ui mihail_p AJAX и COMET 4 19.06.2013 21:23
Некорректно срабатывает событие DZHETIGAPA Events/DOM/Window 4 12.05.2011 21:28