GoogleMaps 오버레이에서 클릭 이벤트를 받으려면 무엇을 구성해야합니까?GoogleMaps Overlay (floatPane)가 클릭 이벤트를 수신하지 않습니다.
여기 최소한의 JS-바이올린 예를 설정 한 :
http://jsfiddle.net/EsbEL/4/은 내가 DIV를 생성하고지도 floatPane에 첨부 google.maps.OverlayView
에서 내 자신의 클래스를 상속합니다.
위의 예에서 동일한 사이트에서 DIV를 복제합니다. 템플릿에서 이벤트는 클릭하지만 오버레이 디비전에서는 작동하지 않습니다. 어떤 아이디어입니까?
jQueryUI를 오버레이로 표시하는 그물에서 찾은 다른 예가 있습니다 : http://fiddle.jshell.net/5KVY6/302/ 그리고이 컨트롤은 정상적으로 수신 클릭을 제어합니다 ... 차이점을 찾지 못합니다.
편집 : SOFAR 내가 GMaps 오버레이 비동기를 작성하므로 링크에 대한 내 클릭 핸들러가 집착 didnt는, 그것은 $(..).live
와 함께 작동하지만 여전히 텍스트 상자에 버튼을 클릭하거나 텍스트를 입력 할 수 없습니다임을 발견 ; 위의 예를 업데이트했습니다.
들으, 다니엘
Thx, 내가 발견 한 힌트와 함께, GMaps는 오버레이 비 동기화를 생성하지만 버튼/입력 상자에는 여전히 클릭이 발생하지 않습니다. 위의 수정 참조 – DanielD