2014-03-03 2 views
0

코드가 Drupal 노드에있을 때 제대로 작동하는 자바 스크립트 Google지도가 있습니다. 그러나 동일한 코드를 블록으로 옮길 때 올바르게 표시되지만지도 위에 겹쳐진 이미지 위로 마우스를 가져 가면 노드에는 정보 팝업이 표시되지만 블록에는 표시되지 않습니다. 마우스를 가리킬 때 포인터가 올바르게 바뀌지 만 아무 것도 표시되지 않습니다. 스크립트에 d3.js 코드가 Google지도의 오버레이로 포함되어 있습니다. 블록을 사용하여 휴대 기기의 디스플레이를 제어하고 싶습니다. 원인에 대한 제안이 있으면 감사하겠습니다.Drupal javascript 블록이 정보 창을 표시하지 않습니다 - 노드의 동일한 코드가

+0

궁극적으로 이것은 마우스를 가리킨 다음 mouseout에서 "none"으로 변경하면 표시 속성을 "인라인"으로 변경하여 해결되었습니다. 왜 이것이 노드에서 작동했는지 나는 모른다. (나는 다른 예제 스크립트에서 코드를 복사했다.) – PatriciaW

답변

0

궁극적으로 이것은 마우스를 올렸을 때 디스플레이 속성을 "인라인"으로 변경 한 다음 마우스 아웃시 "없음"으로 변경하여 해결되었습니다. 왜 이것이 노드에서 작동했는지 나는 모른다. (다른 예제 스크립트에서 코드를 복사했습니다.)

관련 문제