Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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 Highcharts使用HighSlide单击事件_Javascript_Angularjs_Highcharts_Highslide - Fatal编程技术网

Javascript Highcharts使用HighSlide单击事件

Javascript Highcharts使用HighSlide单击事件,javascript,angularjs,highcharts,highslide,Javascript,Angularjs,Highcharts,Highslide,我正在使用高图表,在单击事件的图表配置中,我希望生成一个弹出窗口或模式。我可以使用HighSlide来实现这一点,下面是代码 plotOptions: { series: { slicedOffset: 0, cursor: 'pointer', stacking: 'normal', point: { e

我正在使用高图表,在单击事件的图表配置中,我希望生成一个弹出窗口或模式。我可以使用HighSlide来实现这一点,下面是代码

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上发布一个示例,这将有助于查看类似主题: