2010-02-09 8 views
2

Google지도 API를 사용하여 수백만 개의 다른 사이트와 마찬가지로 웹 페이지에지도를 배치합니다.Google지도 API는 마우스 클릭을 허용하지 않습니다.

그러나 일단지도를 클릭하면 (그리고 놓으십시오)지도는 마우스 버튼이 아직 잡고있는 상태에서 작동하고 페이지 전체로지도를 드래그합니다. 이 드래그 동작을 없애려면 F5를 누르고 페이지를 다시로드해야합니다.

나는이 문제에 대한 해결책을 찾기 위해 수 시간 동안 Google을 수색했지만 다른 사람으로부터이 문제에 대한 언급을 찾을 수 없습니다. 이 http://www.ef-deutschland.de/master/lt2010/default.aspx

이 사람이가 발생하는 이유는 어떤 생각을 가지고 있습니까 :

문제

는 다음 페이지의 하단에 볼 수 있습니다?

답변

1

나는 뒤로 물러나는 비슷한 것을 기억하지 못한다는 것을 기억하고있다.지도에 어딘가에 오버레이가있을 것으로 생각된다.

또한 (다른 모든 jQuery를 물건에 가지 않고) 자신의 페이지에지도를 넣어 코드를 단순화 시도하고 문제를 분리 할 수있을 때까지 일하여 코드 하나의 모든 부분을 제거

+0

Wim에게 감사드립니다. 오버레이가 다른 jQuery 조각에 의해 배치되었다고 생각됩니다. 깨끗한 페이지를 제안하고 다른 마크 업과 스크립트를 포함하여 다시 작업 한 결과 원래 페이지에 있었고 GreyBox.js가 문제의 원인임을 발견했습니다. 동일한 문제가있는 두 번째 페이지가 있는데이 페이지에서 Thickbox.js가 문제의 원인임을 알게되었습니다. 후자의 경우 '$'의 모든 인스턴스를 'jQuery'로 변경할 수 있었고 충돌이 사라졌습니다. – awj

관련 문제