【发布时间】:2026-02-21 06:30:01
【问题描述】:
我正在使用 highcharts 创建图表。我喜欢在图表中放置一个链接或按钮(可能是左上角),当点击时,我喜欢调用一个函数,在弹出窗口中显示另一个图表。基本上他们在 highchart 演示站点中是如何做到的。单击右上角的 x 时,返回原始图表。
我正在考虑放置一个 subtile 并为其放置一个点击事件,如下所示:
subtitle: {
text: '<span id="node42" class="node-link">by Server</span>',
align: 'left'
},
我创建了一个如下所示的小型 java 脚本:
<script type="text/javascript">
$('node42').observe('click', function(event) {
alert('my click handler');
});
</script>
当点击 node42 链接时,它什么也没做,有什么想法吗?
【问题讨论】:
-
您需要创建一个“页面”,其中包含您要在新窗口中打开的图表数据(如您的问题标题所示)。但是,从您的问题文本看来,您想在与原始图表相同的页面上打开一个新的详细图表。是哪个?
-
@wergeld,我修改了我原来的帖子,但不完全在那里,有什么我可能遗漏的想法吗?
-
@wergeld,当点击位于 highcharts 上的链接时,我想打开一个带有另一个图表的弹出窗口。
-
我在您的 javascript 上收到“TypeError: $(...).observe is not a function”。你能用你的基本设置设置一个 jsFiddle 吗?
标签: javascript jquery highcharts