Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.05.2016, 18:15
Аспирант
Отправить личное сообщение для shurik_shink Посмотреть профиль Найти все сообщения от shurik_shink
 
Регистрация: 22.05.2015
Сообщений: 35

Как сделать елемент 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() - не работает.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
как сделать проверку на display: block; ufaclub jQuery 3 22.12.2013 19:21
Как сделать калькулятор и с чего начать? A.P. Yellowman Общие вопросы Javascript 3 15.11.2013 21:32
Как сделать загрузку изображения аля вконтакте? OklickSpb Общие вопросы Javascript 4 31.03.2012 17:12
При прокрутке страницы div залазит на футер. Как поправить? DonaldDrug jQuery 8 27.03.2012 02:15