ドキュメントの準備ができた状態で以下のjqueryを実行すると、topの割り当てで実装されていないエラーが発生します。その行が削除された場合、左の割り当ては問題なく機能します。私はIE7環境で開発しています。これはブラウザの実装の問題ですか?
top = $(window).height();
left = $(window).width();
ドキュメントの準備ができた状態で以下のjqueryを実行すると、topの割り当てで実装されていないエラーが発生します。その行が削除された場合、左の割り当ては問題なく機能します。私はIE7環境で開発しています。これはブラウザの実装の問題ですか?
top = $(window).height();
left = $(window).width();
ああ、それはjQueryコードとは何の関係もありません。窓。top
JavaScriptで何かを意味し、varを削除しないので、それをオーバーライドしようとしています!したがって、常に変数のスコープを設定する必要があります。グローバルにする必要がある場合は、変数名を変更してください。