我希望在单击高图图表中的栏时有一个指向其他页面的超链接。
这样的事情:
plotOptions: {
series: {
cursor: 'pointer',
point: {
events: {
click: function() {
window.location.href = '/result/question/questionid/';
}
}
}
}
},
但我的问题是我想动态设置它。我有一个函数createChart(),我在其中形成了highcharts。
所以我有变量在哪里我形成了高图的所有选项。但是现在我想用调用函数时得到的变量设置位置(总是不同)。有人知道我该怎么做吗?
答案 0 :(得分:2)
click: function() {
redirect();
}
然后在代码中的某处定义:
function redirect() {
window.location.href = myVariable;
}
答案 1 :(得分:0)
代码中的某处:
var urlContainer ="";
在您需要时更新上面的变量,然后在您的highcharts中单击回调,执行以下操作:
plotOptions: {
series: {
cursor: 'pointer',
point: {
events: {
click: function() {
window.location.href = urlContainer;
}
}
}
}
}
},