Javascript 双击echart标题时如何触发事件

Javascript 双击echart标题时如何触发事件,javascript,echarts,Javascript,Echarts,我试图让用户可以通过双击来更改echarts标题。我面临的主要问题是触发事件 我注意到文档中没有Title组件的实例,所以我想知道触发该事件是否可能 此示例显示了捕获图表上事件的几种方法,但没有一种方法包含图表标题 考虑到这个例子,我想做的是: myChart.on(ecConfig.EVENT.DBLCLICK.TITLE , eConsole); 有没有关于触发此事件的建议?我真的不确定这是否可能,因为这是一个非常奇怪的具体问题,而且(至少对于开发人员来说)没有用。最好的办法是检测到对

我试图让用户可以通过双击来更改echarts标题。我面临的主要问题是触发事件

我注意到文档中没有Title组件的实例,所以我想知道触发该事件是否可能

此示例显示了捕获图表上事件的几种方法,但没有一种方法包含图表标题

考虑到这个例子,我想做的是:

myChart.on(ecConfig.EVENT.DBLCLICK.TITLE , eConsole);

有没有关于触发此事件的建议?

我真的不确定这是否可能,因为这是一个非常奇怪的具体问题,而且(至少对于开发人员来说)没有用。最好的办法是检测到对周围div的单击,并获取该单击的位置。然后,您将能够确定点击的位置是否在正确的区域内,从而在标题上进行
点击事件

为了得到这个职位,我想看一下:


希望这能有所帮助。

是的,你可以。只要您引用了图表实例,就可以处理图表组件中发生的任何受支持事件

您必须将
title.triggerEvent
设置为
true
(默认值为
false
)来启用它。这将允许标题触发事件

然后在外部方法中,引用图表实例,并使用(eventName,function(params))
上的
.on来侦听其事件。
params
对象将包含
componentType
字符串,该字符串将告诉您目标组件的名称。你所要做的就是好好检查一下

复制/粘贴此代码以在以下服务器上试用:

当您双击标题时,它将在控制台中记录此消息:

title is double-clicked!
由于有
componentType
复选框,它只会在点击标题时触发


要了解更多有关可能的事件类型和处理的信息,请查看文档。

这正是我需要的!非常感谢。
title is double-clicked!