Реакция на нажатие клавиш в openlayers
-
- Интересующийся
- Сообщения: 31
- Зарегистрирован: 08 авг 2011, 15:25
- Репутация: 0
Реакция на нажатие клавиш в openlayers
Привет. Добиваю свою карту - [url=http://участок26.рф]участок26.рф[/url]. Когда страница загрузилась нажимаю клавишу PageDown или стрелочку вниз или кручу колесико мыши чтоб прокрутить окно, то вся карта также реагирует на это. В опциях карты я конечно же указывал MouseDefaylts, KeyBoardDefaults и думаю что это из-за этого. Можно ли сделать так чтобы карта реагировала на события мышы и клавы только когда мышь над ней или когда имеет фокус и как это сделать?
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Реакция на нажатие клавиш в openlayers
Ссылка на пример не работает.
Spatial is now, more than ever, just another column- The Geometry Column.
- dobeer
- Активный участник
- Сообщения: 199
- Зарегистрирован: 25 дек 2009, 21:54
- Репутация: 1
- Откуда: Чита
- Контактная информация:
Re: Реакция на нажатие клавиш в openlayers
Повесте на див (div - блок с картой) события получения фокуса и событие вхождения мыши в блок, пусть события вызывают функцию включения опций MouseDefaylts и KeyBoardDefaults. Ну и противоположные действия на потерю фокуса и выход мыши за пределы блока с картой.
-
- Интересующийся
- Сообщения: 31
- Зарегистрирован: 08 авг 2011, 15:25
- Репутация: 0
Re: Реакция на нажатие клавиш в openlayers
Обработал события onmouseover/out, все настроил и теперь все нормально. Спасибо.
Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 1 гость