-2

我正在使用 fusionchart,但无法使用该addEventListener功能。它向我抛出了 JavaScript 错误。在这个 JavaScript 文件中,如果我删除该addEventListener函数,图表正在加载并且工作正常。

我从该站点下载了另一个 fusioncharts_latestdownload.js 文件。该addEventListener功能在这个新文件中工作,但图表没有被加载请帮我解决这个问题。

4

1 回答 1

1

FusionCharts 允许您在自 v3.2 以来构建的图表 (swf/js) 中设置事件侦听器。因此,请检查您是否使用 3.2 或更高版本的图表。

此外,请检查您是否拥有 v3.2 或更高版本的 FusionCharts.js。

有关添加事件侦听器的更多指示:

  1. 确保使用图表的适当变量名称/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

  1. 您还可以使用其他图表参考模型,例如:

    FusionCharts("myChartId").addEventListener("DrawComplete" , myChartListener); getChartFromId( DOMId ).addEventListener("DrawComplete" , myChartListener); FusionCharts.items["myChartId"].addEventListener("DrawComplete" , myChartListener);

您还可以查看以下示例:

http://www.fusioncharts.com/code/JavaScript/Basics/ListeningToEvents/Using_JavaScript_advanced_event_registration_model.html

包含其他 FusionCharts JavaScript API 示例的菜单:http ://www.fusioncharts.com/code/JavaScript/index.html

于 2011-06-27T04:18:24.153 回答