亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Chart js停止圖表區域功能

Chart js停止圖表區域功能

梵蒂岡之花 2023-07-20 17:00:12
我正在使用圖表 js 插件。我正在使用兩個函數。當用戶單擊圖表時調用第一個函數。當用戶單擊圖例區域時調用第二個函數。檢查下面的示例。當我單擊圖例區域時,圖表區域功能也起作用。我需要限制它。請檢查我的樣品。你能明白我的意思。圖表區功能:    onClick: function(e, array){    alert('clicked on chart area')}圖例區功能:onClick: function(e, legend_item){    alert('clicked on legend')}演示 演示
查看完整描述

1 回答

?
手掌心

TA貢獻1942條經驗 獲得超3個贊

這是一種解決方案。我們使用 this.chart.chartArea 檢查點擊是否在圖表區域內。這會計算圖表區域的偏移量,我們可以看到它是否在內部。


onClick: function(e, array){

  const { left, right, top, bottom} = this.chart.chartArea;

  if(

    event.offsetX > left && 

    event.offsetX < right &&

    event.offsetY > top && 

    event.offsetY < bottom

  ){

    alert('clicked on chart area')

  }

},


查看完整回答
反對 回復 2023-07-20
  • 1 回答
  • 0 關注
  • 142 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號