Javascript Cytoscape.js布局未运行
我无法从scipt运行布局。我添加了这些行Javascript Cytoscape.js布局未运行,javascript,cytoscape.js,Javascript,Cytoscape.js,我无法从scipt运行布局。我添加了这些行 var lay = cy.layout({name:'grid'}) lay.run() 但什么也没发生。 如果我在页面呈现后手动转到浏览器控制台并运行相同的命令,那么一切都可以正常工作。 我希望这是一个新手JS问题,因此对相关信息的任何指导都是值得赞赏的。例如,布局应该与图形放置同步 $.getJSON( "http://path/to/json-with-nodes", function (data) { cy.json(data
var lay = cy.layout({name:'grid'})
lay.run()
但什么也没发生。
如果我在页面呈现后手动转到浏览器控制台并运行相同的命令,那么一切都可以正常工作。
我希望这是一个新手JS问题,因此对相关信息的任何指导都是值得赞赏的。例如,布局应该与图形放置同步
$.getJSON(
"http://path/to/json-with-nodes",
function (data) {
cy.json(data);
lay = cy.layout({name:'random'});
lay.run();
}
);
例如,看起来布局应该与图形放置同步
$.getJSON(
"http://path/to/json-with-nodes",
function (data) {
cy.json(data);
lay = cy.layout({name:'random'});
lay.run();
}
);
下面是运行布局的简单单行语句
cy.layout({ name: 'circle' }).run();
下面是运行布局的简单单行语句
cy.layout({ name: 'circle' }).run();
我也看到了同样的问题。看起来您必须在同一行生成布局对象并调用run函数,就像答案中建议的那样。cy.layout{name:'circle'}.run;很奇怪,我也看到了同样的问题。看起来您必须在同一行生成布局对象并调用run函数,就像答案中建议的那样。cy.layout{name:'circle'}.run;真奇怪