我不明白当我克隆 highchart 时应该如何使用 jQuery .clone() 。
我知道 .clone() 不会链接对象上的方法。因此,高图的克隆看起来是正确的,但您无法再与它交互。
所以,我一直在尝试以下操作:
function clonage(src){
var clone = src.clone(false);
if (clone.hasClass("highchart")){
clone.highcharts({});
}
}
通过这样做,我恢复了与图表的交互(图表是空白的),但这会破坏克隆的原始版本(即 src),它现在只是一个空白的小部件。
我希望能够重新创建完全相同的图表,而无需嵌入所有图表信息来重新创建它。
如果有人有想法做到这一点?
您是否尝试过使用 jquery .extend ?似乎对我有用。
var clone = $.extend(true, {}, $obj);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)