0

ドキュメントの準備ができた状態で以下のjqueryを実行すると、topの割り当てで実装されていないエラーが発生します。その行が削除された場合、左の割り当ては問題なく機能します。私はIE7環境で開発しています。これはブラウザの実装の問題ですか?

top = $(window).height();
left = $(window).width();
4

2 に答える 2

3

ああ、それはjQueryコードとは何の関係もありません。窓。topJavaScriptで何かを意味し、varを削除しないので、それをオーバーライドしようとしています!したがって、常に変数のスコープを設定する必要があります。グローバルにする必要がある場合は、変数名を変更してください。

于 2012-04-13T19:10:30.963 に答える
1

var変数の前に置きます。

topトップ==だからwindow

クレジットはに行きます@travmckinney

于 2012-04-13T19:10:00.540 に答える