1

我使用高图表的chart.render.img方法在高图表上绘制了一张图像。现在点击按钮后,我想更新这个 img 的坐标。但是,图像没有更新功能,我正在尝试删除并再次使用新坐标添加它。所以我将 img 存储在一个数组中,并使用这个数组元素尝试删除图像。但它不起作用。

var symbol = new Array();
symbol[0]= chart.renderer.image('assets/shared/images/green-line.png', xpoint, offset, width,height);
symbol[0].add();

现在在此之后我想更新 xpoint、偏移量、宽度和高度。所以我要删除这个img。 $(symbol[0].element).remove(); 然后我想再次使用带有新坐标的 add 方法添加它。此删除不起作用。

4

1 回答 1

1

只需调用“销毁”方法:

symbol[0].destroy();
于 2013-10-31T06:35:06.933 回答