Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “关闭工具提示”按钮的工作版本代码?_Javascript_Jquery_Google Visualization - Fatal编程技术网

Javascript “关闭工具提示”按钮的工作版本代码?

Javascript “关闭工具提示”按钮的工作版本代码?,javascript,jquery,google-visualization,Javascript,Jquery,Google Visualization,在任何人对我的问题投反对票之前,我想让你们知道,我发现了同样的问题,但我仍然不清楚它是如何工作的,我只是一个编码的初学者 我想请任何人提供完整的工作版本代码或JSFIDLE示例,以说明如何关闭艺术上的工具提示 我试过了 document.getElementByClassName(“谷歌可视化工具提示”).style.visibility=hidden 但是它不起作用,谢谢。首先,使用以下工具提示选项 tooltip: { isHtml: true, // <-- us

在任何人对我的问题投反对票之前,我想让你们知道,我发现了同样的问题,但我仍然不清楚它是如何工作的,我只是一个编码的初学者

我想请任何人提供完整的工作版本代码或JSFIDLE示例,以说明如何关闭艺术上的工具提示

我试过了

document.getElementByClassName(“谷歌可视化工具提示”).style.visibility=hidden


但是它不起作用,谢谢。

首先,使用以下工具提示选项

tooltip: {
  isHtml: true,         // <-- use html tooltips (vs. svg)
  trigger: 'selection'  // <-- lock tooltip in place when clicked
}

请参阅以下工作片段(单击工具提示上的任意位置以关闭)

google.charts.load('current'{
回调:DrawRegionMap,
包装:[“地球艺术”]
});
函数drawRegionsMap(){
var data=google.visualization.arrayToDataTable([
[“国家”、“公司”、“安装”],
[‘南非’,200,3],
[‘安哥拉’,300,4],
[‘马拉维’,400,12],
[《美国》,第500页,第19页]
]);
变量选项={
colorAxis:{colors:['#00853f','黑色','#e31b23']},
背景颜色:“#81d4fa”,
datalessRegionColor:“#f8bbd0”,
defaultColor:“#f5”,
显示模式:“区域”,
决议:“国家”,
工具提示:{
伊什特尔:没错,
触发器:“选择”
}
};
var container=document.getElementById('geochart-Color');
var chart=新的google.visualization.geograpart(容器);
图表绘制(数据、选项);
//单击工具提示上的任意位置以关闭
$(文档)。在('单击','上。谷歌可视化工具提示',函数(e){
图表.选择(空);
});
};

非常感谢您的帮助,您是最棒的!
// click anywhere on tooltip to close
$(document).on('click', '.google-visualization-tooltip', function(e) {
  chart.setSelection(null);
});