У меня есть div с несколькими кнопками в форме. Когда нажата одна из кнопок, этот div скрывается и отображается новый div. В моем случае у меня также есть нажатие кнопки, вызывающее ajax-вызов для некоторых данных, чтобы заполнить недавно отображенный div. Загружаемый div - это игра, в которой фиксируются ключевые события, позволяющие игроку играть.
В Firefox в Windows я заметил, что все ключевые события нацелены на кнопку, которая была нажата на первом элементе div, а не на элементе body. Это означает, что клавиша enter
повторно нажимает эту кнопку (перезапускает игру). Если я отключаю кнопки при переключении div, события клавиш вообще не запускаются (что делает их неиграбельными).
Какой была бы хорошая стратегия для решения этой ситуации?