JSXGraph 创建相互依赖的板元素

JSXGraph create codependent board elements

我想创建一个相互依赖的点和一条线,这样改变一个的位置就会改变另一个,反之亦然。这可能吗?

我的建议是为这两个元素创建事件处理程序。这是两个相互依赖点的示例:

const board = JXG.JSXGraph.initBoard('jxgbox', {
                            boundingbox: [-5, 5, 5, -5],
              axis: true
          });
var A = board.create('point', [-3, 2]);     
var B = board.create('point', [ 3, 2]);     

A.on('drag', function() {
        B.moveTo([B.X(), A.Y()]);
});

B.on('drag', function() {
        A.moveTo([A.X(), B.Y()]);
});

可以在 https://jsfiddle.net/vcL7aepo/204/ 看到实际效果。