Как сделать елемент div активным?
Проблема следующая:
- Есть полупрозрачный слой div#layer_img_viewer на котором отображаются фотографии. - Определен обработчик document.addEventListener("keypress", fkeypress); - Если слой отображается(layer_img_viewer.style.di splay == "block") то нажатие клавиш Pg Up/Pg Down приводит к смене фото - Слой отображаться при клике на элемент marker карты - "google maps api" но при этом карта получает фокус ввода и нажатие клавиш Pg Up/Pg Down приводит к перемещению карты вверх/вниз, хотя слой div#layer_img_viewer поверх - то есть карта перехвативает обработчик keypress для document. - Обработчик опеределенный для document начинает срабатывать когда мишкой кликнуть на div#layer_img_viewer и слой станет активным(получт фокус ввода). Вопрос: как эмулировать этот click с помощью javascript что бы div становился сразу активным !layer_img_viewer.focus() - не работает. |
Часовой пояс GMT +3, время: 04:36. |