onReady 之后有事件吗? (浮动 iframe 问题)
Posted
技术标签:
【中文标题】onReady 之后有事件吗? (浮动 iframe 问题)【英文标题】:Is there an event after onReady? (flot iframe problem) 【发布时间】:2010-11-15 21:32:26 【问题描述】:当我的 iframe 的 onReady
event 被触发时,我会在其中绘制一个浮动图(iframe 在一个 ext 组件内)。但是图表以错误的间距绘制(标签在错误的位置 - 远离轴或在错误的行上,都会导致那些烦人的滚动条出现)。但是,无论何时触发 onWindowResize
事件,图表都会使用相同的数据正确重绘自身。
在改变 iframe 大小的onReady
事件之后会发生什么事情(使浮动图突然出现错误的大小)吗?为什么onReady
事件而不是onWindowResize
事件的图表绘制不正确?
我认为这与 flot(一个适用于 jQuery 的 JS 图表库)本身没有任何关系...
【问题讨论】:
顺便说一句,flot 绘制到 iframe 中的一个 div,它占据了 95% 的宽度和实际高度 (300px)。 【参考方案1】:你能用 onLoad 吗?
是否存在在 onReady 之后加载的图像 [未设置显式宽度和高度] 导致尺寸发生变化?
【讨论】:
我认为你是对的;看起来图像在 onReady 之后改变了 iframe 大小。以上是关于onReady 之后有事件吗? (浮动 iframe 问题)的主要内容,如果未能解决你的问题,请参考以下文章