【发布时间】:2014-06-13 15:35:56
【问题描述】:
我有一个相当复杂的 4 个 highcharts 集合。在某一时刻,我将一个图表的整个 HTML 复制到另一个 DIV。如果您将鼠标悬停在图形线条上,则该副本上的问题仍会变为手形(不显示工具提示或任何其他功能)。我试过让整个新 DIV 的 cursor = "cursor:default;"和其他一些东西,但图形线仍然显示手形光标而不是指针。当我尝试在 JSFiddle 中创建一个简单版本时,光标永远不会变成一只手,所以我无法复制问题。我想要一份图表的副本,图表的功能为零。
我将highchart复制到新div的方式是:
$('#copyTo').html($('#container').html());
其中“copyTo”是我的新 DIV,“container”是原始的 highchart
你可以在这里看到一个简化的小提琴,我将高图复制到新的 DIV,但由于小提琴没有将工具提示鼠标悬停显示为原始的手,它也没有在副本中。 http://jsfiddle.net/rplace/dZ7Wa/
如何将整个 highchart 复制到新的 DIV 并让它像“图片”一样而不保留图表的任何功能?目前,除了鼠标悬停变成一只手之外,该图表的其余功能在副本中均无效。
谢谢!
【问题讨论】:
-
实际上,如果您查看我的小提琴,您可以在底部的“系列”图例中看到我的问题。在我底部的副本中,如果您将鼠标悬停在系列上,光标会变成一只手,但不能“工作”来切换系列。我想要一个没有鼠标事件的副本。在我的网站上,当鼠标悬停时,图例系列和图形线都会显示一只手。我不希望副本上发生任何事情。
-
试试下面的代码我已经更新了答案。
-
非常感谢您。我已经断断续续地与这个作斗争了好几天,我是否会处理更紧迫的事情。我希望我能做的更多,然后投票给你并标记为已接受。 13 号星期五会有好事发生!
-
呵呵,保重 Rich :) 我很乐意提供帮助。使用这些选择器时,似乎 IE 相当讨厌
标签: html highcharts cursor copy