我使用的是fusionchart,但我无法使用addEventListener
功能。它给我带来了JavaScript错误。在此JavaScript文件中,如果我删除addEventListener
函数,则图表正在加载并正常工作..
我从网站下载了另一个fusioncharts_latestdownload.js文件。 addEventListener
函数正在使用此新文件,但图表未加载
请帮我解决这个问题。
答案 0 :(得分:1)
FusionCharts允许您在v3.2之后构建的图表(swf / js)中设置事件侦听器。因此,请检查您是否使用版本为3.2或更高版本的图表。
此外,还请检查您是否拥有v3.2或更高版本的FusionCharts.js。
有关添加事件侦听器的更多指示:
确保使用图表的相应变量名称/ js参考。
var myChart = new FusionCharts(...);
myChart.addEventListener ("DrawComplete" , myChartListener );
基本文档:http://www.fusioncharts.com/docs/?JavaScript/JS_EventOverview.html#advanced
API参考:http://www.fusioncharts.com/docs/?JavaScript/API/Events.html
您还可以使用其他图表参考模型,如:
FusionCharts("myChartId").addEventListener("DrawComplete" , myChartListener);
getChartFromId( DOMId ).addEventListener("DrawComplete" , myChartListener);
FusionCharts.items["myChartId"].addEventListener("DrawComplete" , myChartListener);
您还可以查看以下样本:
包含其他FusionCharts JavaScript API示例的菜单:http://www.fusioncharts.com/code/JavaScript/index.html