トランジションが終了したら、オブジェクトに属性を付与したいと考えています。次のように画像の位置を更新するだけです。
tmp.transition().duration(1000)
.attr("transform", function(d) {return 'translate(' +
coordinates[d].x +',' +
coordinates[d].y + ')'})
終了したら、オブジェクト tmp に属性「moved」を値「no」で指定します。私は試した:
tmp.transition().duration(1000)
.attr("transform", function(d) {return 'translate(' +
coordinates[d].x +',' +
coordinates[d].y + ')'}).end('moved', 'no')
しかし、成功せずに。任意のヒント?ありがとう、