我想要模拟单击画布外菜单中的太阳暴晒节点,这样单击的节点就会旋转到水平,这就是在画布上单击节点时所发生的情况。
职能:
sb.rotate(node, method, opt)请参阅旋转
其中节点是JSON数组中"ID“的值,方法要么是‘动画’,要么是‘重绘’,而opt是配置对象。
这是我执行时得到的错误类型
sb.rotate("mynode", 'animate', "opt");TypeError: node.getPos不是一个函数。(在“node.getPos(opt.property而今”)中,“node.getPos”未定义)
对如何让这件事起作用有什么建议吗?
jsbin示例
发布于 2017-05-19 14:00:57
在你的jsbin里,你必须用
sb.rotate(sb.graph.getNode("Source/Core/Core.js"), animate? 'animate' :
'replot',
{
duration: 1000,
transition: $jit.Trans.Quart.easeInOut
});注意sb.graph.getNode("Source/Core/Core.js")
请参阅https://philogb.github.io/jit/static/v20/Docs/files/Graph/Graph-js.html#Graph.getNode
您还忘记在jsbin中发出单击。使用
button.click();就为了这个。;)
https://stackoverflow.com/questions/44020630
复制相似问题