【问题标题】:JSXGraph - Move point along with labelJSXGraph - 与标签一起移动点
【发布时间】:2018-06-22 16:04:44
【问题描述】:

是否可以在拖动标签时移动点? 在这个fiddle 中拖动点时,它的标签会随之移动。

    var board = JXG.JSXGraph.initBoard('jsxgbox', { axis: true});

    var p1 = board.create('point', [-3,-1], {name: "Drag Me",label:{fixed:false}});

【问题讨论】:

    标签: jsxgraph


    【解决方案1】:

    目前无法通过拖动标签来移动点。另一种方法是创建一个没有标签的点和一个包含标签文本的单独文本元素。然后将两个元素放在一个组中:

    var board = JXG.JSXGraph.initBoard('jsxgbox', {
        axis: true
    });
    
    var p1 = board.create('point', [-3,-1], {name: "", label:{visible:false}});
    var t1 = board.create('text', [-2.8, -0.8, "Drag me"]);
    var g1 = board.create('group', [p1, t1]);
    

    有关示例,请参阅 http://jsfiddle.net/c28bpzLq/4/

    【讨论】:

    • 这阿尔弗雷德很酷。谢谢 !所以'text'元素现在是组的一部分!
    • 三个元素类pointtextimage的位置由坐标向量确定。为此,我们引入了新元素CoordsElement。逐渐地,我们试图实现这三个类的处理方式相同。对于团体来说,这已经实现了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    相关资源
    最近更新 更多