![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
czy ktoś z Was próbował przechwycić zdarzenie onMouseDown (googlowy event mousedown) na mapie? Jak czytam po różnych serwisach nie da się tego zrobić w wersi 3 API. Niestety zdarzenie mousedown na mapie jest przechwytywane przez dragstart i nie jest propagowane dalej (IMG:style_emoticons/default/sad.gif) Może jednak ktoś z Was spotkał się z rozwiązaniem tego problemu? Po ciężkich bojach sam znalazłem na to sposób. Okazuje się, że jedynym sposobem na przechwycenie zdarzenia onmousedown jest dodanie w HTMLu atrybutu onmousedown z wywołaniem funkcji javascript. Wtedy zdarzenie to będzie propagowane do podanej funkcji z ominieciem API - inne dodanie (nie przez kod HTML) jest usuwane przez API google. Ten post edytował Seth 5.09.2010, 23:53:34 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:04 |