在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ echart 怎么直接用js代碼觸發(fā)用on綁定的click事件

echart 怎么直接用js代碼觸發(fā)用on綁定的click事件

echart中 用on綁定了click方法

然后我想用js代碼觸發(fā)click方法 官方api沒有相應(yīng)的說明 我想知道有沒有方法 求大神指教

回答
編輯回答
尐飯團(tuán)

綁定事件處理函數(shù)。

ECharts 中的事件有兩種,一種是鼠標(biāo)事件,在鼠標(biāo)點(diǎn)擊某個圖形上會觸發(fā),還有一種是 調(diào)用 dispatchAction 后觸發(fā)的事件。每個 action 都會有對應(yīng)的事件,具體見 action 和 events 的文檔。


以上是官方文檔的原話。我個人感覺擬理解錯了。既然你綁定了click事件。固然你的這個事件是為了響應(yīng)鼠標(biāo)單擊,而不是主動觸發(fā)的。

當(dāng)然,如果你想主動觸發(fā),就調(diào)用dispatchAction 。具體修改辦法:
1.你原來應(yīng)該是這么寫的
yourMapInstance.on('click', function(params) {

doSomething(params);

});

  1. 把要想觸發(fā)的事件去匹配dispatchAction里面的action,其他參數(shù)選填。

dispatchAction({

type: 'highlight'//具體做什么查action列表

})

  1. 參考:

http://echarts.baidu.com/api....

2017年12月20日 21:57