我有这个问题。我需要获取浏览器的窗口高度,但$(window).height()
返回更大的数字,可能是文档高度。多年来,我一直在使用这种文档结构。有什么不对?
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" dir="ltr">
<head>
...
原因是什么?
谢谢
编辑:
我找到了错误在哪里。我的文本编辑器 (PSPad) 自动启用在文件开头插入 UTF8 BOM 的选项。这会导致 doctype 之前出现不可见的字符。这曾经让我很为难。但在那个时候更加明显。我花了两天时间才弄清楚为什么出了问题(页面上的图像消失了),并且 webkit 浏览器在 body 中呈现了 head 标签。一团糟。所以现在它可以完美地与所有新版本的 jQuery 一起工作。感谢帮助。