我有一个带有工具提示的谷歌图表。 工具提示文本可能包含一些链接
对于工具提示触发器,我有2个互斥选项:"选择"或"专注"
以下是"焦点"的示例触发器: http://jsfiddle.net/5Y2kk/2/
function drawVisualization() {
var dataTable = new google.visualization.DataTable();
dataTable.addColumn('number', 'Voltage (V)');
dataTable.addColumn('number', 'Current (mA.)');
dataTable.addColumn({role:'tooltip', type:'string','p':{html:true} });
dataTable.addRows([
[150, 64 , "<a href='https://www.google.com/'>https://www.google.com/</a>"],
[160, 256 , "<a href='https://www.google.com/'>https://www.google.com/</a>"]
]);
// Create and draw the visualization.
new google.visualization.BarChart(document.getElementById('visualization')).
draw(dataTable,
{title:"test",
width:600, height:400,
tooltip : {isHtml:true,trigger:'focus'}
}
);
}
google.setOnLoadCallback(drawVisualization);
如何让两者同时工作,即:
1.将鼠标悬停在数据点上以查看值
2.单击数据点使其保持不变,然后单击工具提示中的超链接
最终目标是在悬停时触发工具提示,并且仍然可以在工具提示消失之前单击超链接?
答案 0 :(得分:5)
将tooltip.trigger
选项设置为'both'
:
tooltip: {
isHtml: true,
trigger: 'both'
}