javascript - 两个板共享相同的 slider (jsxGraph),可能吗?

标签 javascript jsxgraph

就像标题所说,我需要两个板共享同一个 slider 。可以说

var s = board3.create('slider',[[-10,-5],[-5,-5],[-11,-11,5]]);

然后另一个板(board4)具有相同的 slider ,这意味着它会对 slider s 的 slider 使用react 这可能吗?怎么做?

最佳答案

可以使用命令“board.addChild()”连接两个板。在您的情况下,有两个板“board3”和“board4”。每当 board3 更新时,board4 也应该收到一个 board 更新事件调用。这可以通过调用“board3.addChild(board4)”来实现:

var board3 = JXG.JSXGraph.initBoard('jxgbox3', {axis:true, boundingbox: [-15,10,15,-10], keepaspectratio:false}),
    board4 = JXG.JSXGraph.initBoard('jxgbox4', {axis:true, boundingbox: [-15,10,15,-10], keepaspectratio:false});

board3.addChild(board4);

// slider s in board3 and 
// point p in board4 which reacts to slider s
var s = board3.create('slider', [[-10,-5],[-5,-5],[-11,-11,5]]),
    p = board4.create('point', [function() {
                return s.Value();
            },
            function() {
                return 0.5 * s.Value();
            }]);

关于javascript - 两个板共享相同的 slider (jsxGraph),可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29078634/

相关文章:

javascript - [Vue warn] : Invalid expression. 生成的函数体错误

javascript - '未捕获的语法错误 : Unexpected token <' in Node. js

javascript - 如何对 JSXGraph 板的各个部分进行着色?

javascript - 在 JSXGraph 中绘制一条与直线相切的无差异曲线

javascript - 使用 JavaScript 制作可拖动的 JSXGraph

javascript - leaflet.js 设置 fitBounds 动画的持续时间

javascript - 部署到 Heroku 时出现 JS 问题

javascript - 从 Chrome 扩展程序访问 Google Analytics window._gaq

javascript - JSXGraph 性能问题

javascript - 代码没有按顺序运行? DOM 的更新是一次性发生的吗?