我的项目适用于 Yii 1.1.12(包括 jQuery 1.7.2)。现在我尝试更新到 Yii 1.1.13(包括 jQuery 1.8.3)。突然发现比$(window).height()
现在返回的是文档高度,而不是窗口。
我正在尝试 Yii 1.1.12 和 jQuery 1.8.3 - 结果相同:$(window).height() = $(document).height()
. 但是 $(window).height() 确实少了。
回到 Yii 1.1.12 和 jQuery 1.7.2 - 并且有很好的结果。没有 Yii 的 jQuery 1.8.3 可以正常工作。
这是什么意思?为了解决这个问题,我必须研究哪个方向?
解决方案。
事实证明,我有一些带有BOM的文件。因此,他们破坏<!DOCTYPE html>
了声明(在本地 Windows 机器上),并且 jQuery 无法正常使用此文档。现在我从文件中清理 BOM 并且 jQuery 工作正常。