我正在与Raphael JS编写辩论图。用户可以向图表添加节点。最终图形变得非常大,画布仍然是相同的大小。画布(在raphael js:paper中)位于另一个带有“overflow:scroll;”的div中,所以让我们忽略屏幕空间
有没有办法在不重新加载页面的情况下调整画布大小(以分配新的X / Y值)? 或者,我可以并行创建第二个更大的画布并复制所有元素吗?有办法吗?
答案 0 :(得分:17)
如果我理解了您的问题,只需致电setSize(),将画布的大小扩展为您需要的大小。我在溢出的div中使用了这个:滚动以获得你描述的效果。
答案 1 :(得分:3)