簡體   English   中英

如何在Anychart垂直或水平線上監聽事件?

[英]How to listen for events on Anychart vertical or horizontal lines?

我試圖在單擊或拖動時在垂直和水平線上監聽事件。 這不起作用-

const controller = plot.annotations()
const verticalLine = controller.verticalLine({
  xAnchor: '2017-06-13'
})
verticalLine.listen('click', () => console.log('do something'))

甚至在使用addEventListener渲染后也無法收聽事件; 只有某些事件(例如mousedown,mousemove等)會在svg路徑上觸發。 我在這里想念什么?

使用注釋時,可以處理以下事件:

  • commentDrawingFinish-注釋繪圖完成的事件類型;
  • commentSelect-注釋選擇的事件類型;
  • commentUnselect-注釋取消選擇的事件類型。

您可以處理“ annotationSelect”,例如

chart.listen("annotationSelect", function(e){
})

有關更多信息,請參見工程文章。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM