Javascript Highcharts使用HighSlide单击事件
我正在使用高图表,在单击事件的图表配置中,我希望生成一个弹出窗口或模式。我可以使用HighSlide来实现这一点,下面是代码Javascript Highcharts使用HighSlide单击事件,javascript,angularjs,highcharts,highslide,Javascript,Angularjs,Highcharts,Highslide,我正在使用高图表,在单击事件的图表配置中,我希望生成一个弹出窗口或模式。我可以使用HighSlide来实现这一点,下面是代码 plotOptions: { series: { slicedOffset: 0, cursor: 'pointer', stacking: 'normal', point: { e
plotOptions: {
series: {
slicedOffset: 0,
cursor: 'pointer',
stacking: 'normal',
point: {
events: {
click: function (e) {
hs.htmlExpand(null, {
pageOrigin: {
x: e.pageX || e.clientX,
y: e.pageY || e.clientY
},
headingText: 'test', //this.series.name,
maincontentText: this.y + '<a href="javascript:void(0);" onclick="test();"> Click </a>',
width: 200
});
}
}
},
我可以打开弹出窗口,但在弹出窗口中我有一个链接,它应该是执行js函数。我在文件中的函数与上面的代码相同。但它不执行任何单击功能。有人告诉我哪里出了错。这可能是范围问题。这完全取决于您的函数位于何处,以及是否可以从您试图执行它的位置访问它。控制台中有错误吗?我猜您有一个“测试不是函数…”错误。如果您可以在fiddle上发布一个示例,这将有助于查看类似主题: