Javascript 如果没有标签,请删除工具提示
我使用此回调函数检查图表的悬停部分是否有标签:Javascript 如果没有标签,请删除工具提示,javascript,jquery,chart.js,Javascript,Jquery,Chart.js,我使用此回调函数检查图表的悬停部分是否有标签: tooltips: { callbacks: { label: function(tooltipItem, data) { var label = data.labels[tooltipItem.index]; if(label !== 'undefined'){ return label; } } } } 但工具提示箭头将继续显示。我
tooltips: {
callbacks: {
label: function(tooltipItem, data) {
var label = data.labels[tooltipItem.index];
if(label !== 'undefined'){
return label;
}
}
}
}
但工具提示箭头将继续显示。我怎样才能删除它
添加
typeof
以检查标签是否未定义,因此hide()
或destroy()
(如果需要)
tooltips: {
callbacks: {
label: function(tooltipItem, data) {
var label = data.labels[tooltipItem.index];
if(typeof label !== 'undefined') {
return label;
} else {
label.destroy();
}
}
}
}
添加
typeof
以检查标签是否未定义,因此hide()
或destroy()
如果需要
tooltips: {
callbacks: {
label: function(tooltipItem, data) {
var label = data.labels[tooltipItem.index];
if(typeof label !== 'undefined') {
return label;
} else {
label.destroy();
}
}
}
}
首次使用
typeof标签!=“undefined”
查看其是否未定义
第二次使用选项sistema.defaults.global.tooltips.enabled=false代码>这将删除标签
这是它的一部分。首先使用标签类型!=“undefined”
查看其是否未定义
第二次使用选项sistema.defaults.global.tooltips.enabled=false代码>这将删除标签
下面是一个示例。除了使用tooltip对象的自定义属性使用自定义工具提示之外,没有其他选项。请参阅除了使用工具提示对象的自定义属性使用自定义工具提示之外,没有其他选项。请参阅一个未定义的变量永远不会等于字符串“未定义的”
;我建议只删除使其成为字符串的引号。@DavidThomas您能看到我在未定义的变量处的代码永远不会等于字符串“未定义的”
;我建议只删除使其成为字符串的引号。@DavidThomas您能看到我的代码吗