不要指定 Raphael 画布的宽度和高度,而是需要它与其容器的大小相同。因此,可以使用 Raphael("container", containerElement.width, containerElement.height) 并设置 onresize 函数以重置这些值。但是,当调整窗口或容器大小时,内容会变得很跳动和忙乱,因为滚动条(如果太小则需要)会在存在和不存在之间闪烁。
这是否是将 Raphael 的画布绑定到容器的全尺寸的适当方法?我还想提供选项,使 Raphael 画布可以“全屏”,占据整个浏览器窗口。