2013-09-27 7 views
0

Я пытаюсь обработать событие щелчка диаграммы карты, на которой работает fusionmap. После нескольких попыток и он по-прежнему не действует так, как ожидалось.Событие Fusionmap нажмите

Все, что мне нужно, очень просто, просто активируйте функцию, когда страна щелкнет и узнает, в какую страну щелкнул.

Я объявляю функцию FC_Event(DOMId, eventType, objParams){}, похоже, что событиеType не прослушивает клик.

Помогло ли кто-нибудь помочь и направит меня в правильном направлении.

+0

Попробуйте установить атрибут exposeHoverEvent 1 в элемента XML (или в карте Объекта JSON). Кроме того, использование FC_Event устарело, чтобы захватывать события переполнения/выключения для сущностей. В последней версии FusionMaps имеется модель событий EntityRollout и EntityRollover. Читайте больше на: [link] (http://docs.fusioncharts.com/maps/Contents/javascript/js_event_mouse.html) – Swarram

ответ

1

Код ниже может быть полезным в качестве примера для использования слушателя событий в FMap-

function myChartListener(eventObject, argumentsObject) 
{  
alert("You are out of entity named: "+ argumentsObject.label);  
}  
FusionCharts("myMapId").addEventListener ("EntityRollover" , myChartListener); 
Смежные вопросы