【发布时间】:2016-07-22 20:25:15
【问题描述】:
我正在尝试使用 vis.js 创建动态网络,我需要擦除创建的自定义项,但是当我使用“clearRect()”擦除我的网络时,这是我的点击功能代码
network.on("click", function (params) {
network.on("afterDrawing", function (ctx) {
ctx.clearRect(0, 0, 1200, 1600);
var nodeId = params.nodes[0];
if(nodeId != undefined)
{
var nodePosition = network.getPositions([nodeId]);
ctx.strokeStyle = '#294475';
ctx.lineWidth = 4;
ctx.fillStyle = '#A6D5F7';
ctx.circle(nodePosition[nodeId].x, nodePosition[nodeId].y, 20);
ctx.fill();
ctx.stroke();
}
});
});
【问题讨论】: