我有这样的电话:
$("#ContextMenuModal").height($("body").height());
但是$("body").height()
,当我在 Firebug 中查看它时返回未定义。
什么会导致 jQuery 返回未定义的身体高度?
我正在使用 jQuery 1.4.1。
编辑:
这是在 iFrame 内
我有这样的电话:
$("#ContextMenuModal").height($("body").height());
但是$("body").height()
,当我在 Firebug 中查看它时返回未定义。
什么会导致 jQuery 返回未定义的身体高度?
我正在使用 jQuery 1.4.1。
编辑:
这是在 iFrame 内
只需使用
$(document).height() // - $('body').offset().top
和/或
$(window).height()
而是 $('body').height()
稍微展开一下,
$(window).height(); // returns height of browser viewport
$(document).height(); // returns height of HTML document
正如 bažmegakapa 指出的那样,尽管有几个像素,但还是有细微差别。正文的真实高度可以通过从文档高度中减去正文偏移量来计算(就像我上面提到的那样):
$(document).height() - $('body').offset().top
用这个-
$("body").css("height")
好吧,我会说不需要jquery-
this.style.height;//it will not work if you add it as inline js.