Почему код выполняется дважды (jQuery)?
Раньше все работало норм.
Теперь почему-то код выполняется дважды. В консоли: [1, 1] [1, 2] а должно быть [1,1]; var cursorPosition = [ 1, 0 ]; $(document).keydown(function(e) { switch(e.which) { case 37: // left if ( cursorPosition[0] > 0 ) { cursorPosition[0] -= 1 } break; case 38: // up if ( cursorPosition[1] > 0 ) { cursorPosition[1] -= 1 } break; case 39: // right if ( cursorPosition[0] < 2 ) { cursorPosition[0] += 1 } break; case 40: // down if ( cursorPosition[1] < 3 ) { cursorPosition[1] += 1 } break; default: return; // exit this handler for other keys } console.log(cursorPosition); e.preventDefault(); // prevent the default action (scroll / move caret) }); |
update: странный глюк
В wamp работает один раз
В Visual Studio 2015 2 раза WTF????????? |
Не понял вопрос. Естественно я говорю про готовый результат в браузере Chrome
|
Чтото совсем неладное у тебя с манерами
Цитата:
|
Я раньше делал все в Sublime.
Тестил на вампе. Теперь пришлось ставить WebStorm. Проект у заказчика делается на Visual Studio. Если в VS2015 нажать на кнопку "play" с Google Chrome то он открывает проект наверное на своем сервере тестовом. Так вот на вампе все норм работает. А если запускать из VS то при нажатиях на стрелки клавиатуры он выполняется 2 раза последовательно. |
К сожалению ранее не сталкивался с VS. По этому и спрашиваю. Прошу прощения что не получается сразу сформулировать свою мысль.
|
Часовой пояс GMT +3, время: 14:54. |