我是新来的,所以请耐心提出我要问的问题。

我想为armcharts饼图创建一个单击事件。 例如,当用户单击饼图时,它将打开一个新的弹出窗口。

我的代码如下

chart = AmCharts.makeChart("piechart-placeholder2", {
    "type": "pie",  
"fontSize": 9.5,
"labelText": "[[percents]]%",
"theme": "light",
"legend": {
        "markerType": "circle",
        "position": "right",
    "marginRight": 80,      
    "autoMargins": false
    },
    "dataProvider": [{
        "Perkara": "xxx1",
        "Amaun(RM)": 4444
    }, {
        "Perkara": "xxx2",
        "Amaun(RM)": 5555
    }, {
        "Perkara": "xxx3",
        "Amaun(RM)": 73344
    }, {
        "Perkara": "xxx4",
        "Amaun(RM)": 3322
    }, {
        "Perkara": "xxx5",
        "Amaun(RM)": 56544
    }],
    "valueField": "Amaun(RM)",
    "titleField": "Perkara",
"balloonText": "[[title]]<br><span style='font-size:14px'><b>RM [[value]]</b> ([[percents]]%)</span>",
"exportConfig": {
    "menuTop":"0px",
    "menuItems": [{
        "icon": 'assets/img/export.png',
        "format": 'png'
    }]
}   
});

我知道addListener方法,但是我不知道如何在这里应用它。

谢谢!

===============>>#1 票数:1 已采纳

您可以像这样将事件侦听器添加到AmChart。

// add click listener
chart.addListener("clickItem", handleClick);

JsFiddle示例

  ask by Syafiq AZ translate from so

未解决问题?本站智能推荐:

2回复

不单击元素时的单击事件

也许我很累,但是我有一个右键单击菜单,当用户单击菜单以外的其他位置时,我想关闭它。 但是我无法弄清楚当用户单击其他内容时如何使其消失。 这是显示菜单的代码: 这就是我隐藏菜单所得到的 第一个绑定检查用户是否在文档外部单击,第二个绑定检查用户是否单击除菜单之外的所有内容。
2回复

单击选项事件

如何处理选项元素的事件? 单击选项元素时,我想显示元素的一些描述。 任何想法如何做到这一点?
4回复

单击未注册的事件

这是Android应用的主屏幕。 一切都在WebView中呈现。 当我点击左下角的按钮时,此叠加层将打开,其内容会动态添加到其中。 当我点击其中一个图标时,它应该被添加到左侧的栏中。 它确实如此。 但是,当我点击另一个图标时,根本没有任何事情发生。 它应该调用的函数不运行
2回复

jQuery单击事件与绑定事件

嗨,大家好,我对活动有疑问。 我有一个复选框列表,并且有一个主复选框可以选中所有复选框。 当我单击事件时,我的某些复选框列表项应将data-id attr添加到“选定的obj”。 因此,在我的情况下,当我按下主复选框以检查所有其他内容时,一切正常(只需单击所有其他元素)。 但是当我这样做
3回复

单击事件不能作为委托事件

我试图将点击事件添加到<li>内的<a>元素中。 加载页面时,该事件会很好地添加,但是当我动态添加该事件时,另一个<a>(按一个按钮)将无法正常工作。 我读到问题是因为事件已处理而不是委托。 为了使事件得到委托,我必须更改什么功能? 我还需要添
1回复

父单击事件与子单击事件重叠

我希望能够单击父div,但让子表单和锚元素免于click事件。 jQuery的: 单击任何表单元素(输入,文本区域,按钮提交)或锚标记将不起作用,因为父点击事件正在触发。 如何仅对子表单和锚标记之外的元素创建父单击事件? 父点击事件可以涵盖除这两个元素之外的任何其他子项。
5回复

子元素单击事件触发父单击事件

假设你有这样的代码: 当我点击childDiv时,我不想触发parentDiv click事件,我该怎么做? 更新 另外,这两个事件的执行顺序是什么?
3回复

一次单击事件中的jquery多次单击事件

我使用以下功能...对于每个ID我调用一个功能..我一次只调用一个单击功能,因此我需要为此使用单击功能。 我在上面使用了七个函数..我一次只会调用一个函数。 所以我需要在一个单一的功能。 怎么做?
2回复

单击[重复]上的绑定事件

这个问题在这里已有答案: 如何检测元素外部的单击? 77个答案 我有一个上下文菜单按钮和一个上下文菜单,只要单击上下文菜单按钮就会打开。 在这个单击时我还想在文档上绑定一个事件,以便在下一次单击超出上下文菜单边界时上下文菜单折叠,但是,使用我的代码,当上下文菜单
2回复

jQuery单击事件多次工作

我正在使用jquery在点击事件中找到iframe中的每个目标元素。 但是,点击事件会在每次点击时触发多个时间。 这是我使用的代码。 我正在使用此函数在单击时设置每个目标元素的样式。 我该如何解决这个问题。