Страница 1 из 1
Реакция на нажатие клавиш в openlayers
Добавлено: 21 авг 2012, 09:15
s_r_b
Привет. Добиваю свою карту - [url=http://участок26.рф]участок26.рф[/url]. Когда страница загрузилась нажимаю клавишу PageDown или стрелочку вниз или кручу колесико мыши чтоб прокрутить окно, то вся карта также реагирует на это. В опциях карты я конечно же указывал MouseDefaylts, KeyBoardDefaults и думаю что это из-за этого. Можно ли сделать так чтобы карта реагировала на события мышы и клавы только когда мышь над ней или когда имеет фокус и как это сделать?
Re: Реакция на нажатие клавиш в openlayers
Добавлено: 21 авг 2012, 11:02
Denis Rykov
Ссылка на пример не работает.
Re: Реакция на нажатие клавиш в openlayers
Добавлено: 21 авг 2012, 11:08
dobeer
Повесте на див (div - блок с картой) события получения фокуса и событие вхождения мыши в блок, пусть события вызывают функцию включения опций MouseDefaylts и KeyBoardDefaults. Ну и противоположные действия на потерю фокуса и выход мыши за пределы блока с картой.
Re: Реакция на нажатие клавиш в openlayers
Добавлено: 01 сен 2012, 13:01
s_r_b
Обработал события onmouseover/out, все настроил и теперь все нормально. Спасибо.