繁体   English   中英

sigmajs goTo api 没有改变 dom 上的任何内容

[英]sigmajs goTo api not changing anything on dom

我正在尝试对节点执行简单搜索,然后放大所述节点以显示有关该节点的信息。 设置断点并检查所有数据后,脚本运行没有错误,我可以看到相机 x、y 和比率设置已更新。 但是,在屏幕上没有缩放效果或重新定位发生......

流程是:通过ID搜索节点,找到匹配的ID,返回x和y坐标,然后将这些坐标传递给camera API goTo(x, y, ratio)函数。

if(data.nodes[i] == searchQuery){ var node = data.nodes[i]; s.cameras.cam1.goTo({x: node.x, y: node.y, ratio: s.cameras.cam1.ratio / s.cameras.cam1.settings('zoomingratio')}); }

我错过了什么?

也许s.cameras.cam1.ratio / s.cameras.cam1.settings('zoomingratio')}); 评估为1 ,因此缩放不会改变? 尝试为调试设置一个固定值,例如.5

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM