Fusion Charts Stop Propagation无法正常工作

时间:2014-08-25 19:23:16

标签: javascript jquery charts fusioncharts

我正在使用Fusion Charts进行一些图表工作。现在我想要的是,当有人点击我的图表的背景时,他会得到一个高级菜单,当有人点击绘制的数据时,他会得到深入的图表。文档显示evt.stopPropagation()函数在那里,但它似乎没有工作。这是我的代码:

    FusionCharts.ready(function(){
        var myChart=new FusionCharts({
            type: 'mscolumn3d',
            renderAt: 'chart-container',
            width: '400',
            height: '300',
            dataFormat: 'json',
            dataSource: {
                "chart": {
                    "caption": "Weekly Sales Summery",
                    "subCaption": "",
                    "xAxisName": "Week",
                    "yAxisName": "Amount",
                    "numberPrefix": "$",               
                    "theme": "fint"
                },

                "categories": [{
                    "category": [{
                        "label": "Sales"
                    }]
                }],
                "dataset": [{
                    "seriesname": "Week1",
                        "data": [{
                        "value": "14400"
                    }]
                }]
            }
        });
        myChart.addEventListener("dataplotclick",function(e,d){
            e.stopPropagation();
        });
        myChart.addEventListener("chartClick",function(e,d){
            console.log(e);
        });
        myChart.render();
});

触发事件的次数少于用户点击的位置。记录事件时,日志记录中未启用stopPropagation()。请帮忙。感谢

0 个答案:

没有答案