javascript - 在 HTML 4.0 Transitional jQuery 中,$(document).height() 在 FireFox 和 Chrome 中返回不正确的值,但在 IE 中不会

标签 javascript jquery html

我无法切换 DOCTYPE,有没有办法在 FF 和 IE 中解决这个问题?

我试过了

$(document).height() , $(window).height() , 和 $("body").height() ,这是文档类型:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

最佳答案

您可能需要以下 CSS:

html, body
{
  height: 100%;
}

关于javascript - 在 HTML 4.0 Transitional jQuery 中,$(document).height() 在 FireFox 和 Chrome 中返回不正确的值,但在 IE 中不会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11437620/

相关文章:

Javascript 函数在 google chrome 中不起作用

javascript - 是否可以使用 CSS 像这张图片一样制作动画?

javascript - jQuery 切换 - 只显示一个 div

javascript - 动态创建的元素和传递参数的事件绑定(bind)

javascript - 从表单提交更改 URL 哈希

javascript - 如何使用 Angular JS 从外部范围访问数组值

javascript - Rails 辅助方法似乎正在杀死我的 JQuery 脚本

javascript - 停止下拉宽度扩大

javascript - 从控制台获取 javascript 中的输入并存储在数组中,无需换行\n

javascript - 在 CSS 中创建进度轮