Javascript Highcharts-提供URL';用于打开可单击链接的系列数据
我想为我的系列中的每个数据点添加一个url,当单击该url时,用户将重定向到该页面。比如说 我能够让这些点成为可点击的,但是我不知道如何让它们找到我正在点击的点以及使用哪个url。显然,我可以通过使用一个存储链接的替代数组来破解它。。。但我想使用图表,因为它的意思 现在已经解决了为将来的参考添加链接的问题,下面是代码: 这里有一种方法可以做到这一点(小提琴):Javascript Highcharts-提供URL';用于打开可单击链接的系列数据,javascript,highcharts,Javascript,Highcharts,我想为我的系列中的每个数据点添加一个url,当单击该url时,用户将重定向到该页面。比如说 我能够让这些点成为可点击的,但是我不知道如何让它们找到我正在点击的点以及使用哪个url。显然,我可以通过使用一个存储链接的替代数组来破解它。。。但我想使用图表,因为它的意思 现在已经解决了为将来的参考添加链接的问题,下面是代码: 这里有一种方法可以做到这一点(小提琴): 您可以使用以下结构: data:[{ y:10, ownURL:'http://www.google.com' },{
您可以使用以下结构:
data:[{
y:10,
ownURL:'http://www.google.com'
},{
y:11,
ownURL:'http://www.google2.com'
},{
y:5,
ownURL:'http://www.google3.com'
}]
然后你就可以通过
this.point.options.ownURL
谢谢你的工作代码,但我更喜欢塞巴斯蒂安的方式,因为它类似于我将要从后端传递的东西。请你重新发布小提琴,因为这正是我需要的。谢谢你,我已经实现了解决方案,它的工作像一个魅力。我不知道你的数据结构的能力。对于那些对我如何成功感兴趣的人来说,这里是一个真实的例子(“这个”与我的方法并不完全一致)。您应该捕获序列中的点击事件。请看一个例子:上面的提琴似乎不见了,所以这里有一个例子来说明答案:链接不再起作用了。
data:[{
y:10,
ownURL:'http://www.google.com'
},{
y:11,
ownURL:'http://www.google2.com'
},{
y:5,
ownURL:'http://www.google3.com'
}]
this.point.options.ownURL