私のプロジェクトは 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
のあるファイルがいくつかあります。そのため、(ローカルの Windows マシンで) 宣言が破損し<!DOCTYPE html>
、jQuery はこのドキュメントで適切に動作しません。ファイルから BOM を消去すると、jQuery が正常に動作するようになりました。