我尝试在其集成的负载下动态恢复iframe的宽度和高度,但是我有错误。
HTML
iframe的例子,我尝试恢复宽度和高度。
<iframe src="" scrolling="no" frameBorder="0" width="640" height="360"></iframe>
的jQuery
var frameEl = window.frameElement;
var widthIframe = frameEl.width;
var heightIframe = frameEl.height;
对于这段代码,我有。
jQuery.Deferred异常:无法读取null的属性'width' TypeError:无法读取null的属性“width” 在HTMLDocument。
在我尝试添加一个就绪处理程序之后,我有了。
$(function()
{
$.extend(window, {
frameEl: window.frameElement,
widthIframe: frameEl.width,
heightIframe: frameEl.height,
});
});
jQuery.Deferred异常:未定义heightIframe ReferenceError: heightIframe未定义 在HTMLDocument。
和
jQuery.Deferred异常:frameEl未定义ReferenceError: frameEl未定义 在HTMLDocument。
感谢您的帮助告诉我这是错的。