[英]Event on Chart.JS's Bar Chart's mousein and mouseout?
我已經搜索了條形圖和事件文檔(我覺得這有點令人困惑),但我一直無法弄清楚在將鼠標懸停在條形圖的條形(不是圖例!)上時如何處理 mousein 和 mouseout 事件。 目前,我最接近的是使用工具提示上的回調,如下所示:
options.tooltips = {
backgroundColor: 'rgba(0,0,0,0)',
fontColor: 'rgba(0,0,0,0)',
callbacks: {
label: function (tooltipItem) {
// flipping a bool here
}
}
};
此解決方案效果不佳,因為不知道指針何時離開欄,我不知道何時將布爾值翻轉回來。 這可能嗎?
這是我的問題的解決方案:
options.tooltips = {
// Hide the tooltips
backgroundColor: 'rgba(0,0,0,0)',
displayColors: false,
callbacks: {
labelTextColor: function () {
return 'rgba(0,0,0,0)';
},
labelColor: function () {
return {
borderColor: 'rgba(0, 0, 0, 0)',
backgroundColor: 'rgba(0, 0, 0, 0)'
}
}
},
// Highlight the HTML elements on bar hover
custom: function(tooltipModel) {
if (tooltipModel.body === undefined) {
// flip bool false
return;
}
if (/* ... */) {
// flip bool true
}
return;
}
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.