【发布时间】:2013-10-30 15:49:30
【问题描述】:
我正在使用three.js 将webgl 嵌入到liferay portlet 中。当我对影响 portlet 大小的页面布局进行更改时,我希望能够让渲染器调整图像(画布元素)的大小。所以基本上每当 portlet 调整大小时,我都希望能够通过 three.js 调用来调整画布的大小。 Three.js 有一个渲染器对象,我可以通过它设置大小。问题在于获取 portlet 的宽度。有没有办法捕获重绘事件并获取用于调整画布元素大小的 portlet 宽度?
谢谢
【问题讨论】:
-
你尝试过使用 width:auto 吗?
标签: javascript canvas three.js liferay