我在一个页面中放置和渲染多个草图时遇到问题。我正在进行开放式处理。因为我不能编辑页面它是html,我通过创建一个节点和appendChild
添加代码到正文。
我有一个链接到下面的项目。但首先我要描述一下我期望它做什么:
正如Jonathan Gagne所指出的那样。但没有显示。这意味着渲染的conect采用最后一个草图的大小。我通过在脚本末尾添加一个空的虚拟草图来修复它,该脚本具有文档正文的大小:
var iframeFix = function(p) {
p.setup = function() {
p.createCanvas($(document).width(), $(document).height());
};
};
let node_iframeFix = document.createElement('div');
var sketch_iframFix = new p5(iframeFix, node_iframeFix);
parentNode.appendChild(node_iframeFix);