文書の準備ができている状態でjqueryを実行すると、topの割り当てに実装されていないエラーが発生します。その行が削除された場合、左の割り当てはうまく動作します。私はIE7環境で開発中です。これはブラウザ実装の問題ですか?
top = $(window).height();
left = $(window).width();
文書の準備ができている状態でjqueryを実行すると、topの割り当てに実装されていないエラーが発生します。その行が削除された場合、左の割り当てはうまく動作します。私はIE7環境で開発中です。これはブラウザ実装の問題ですか?
top = $(window).height();
left = $(window).width();
ああに行く、それはjQueryのコードとは何の関係もありません。窓。 top
はJavaScriptの何かを意味し、varをdelcareしないので、あなたはそれを無効にしようとしています!変数を常にスコープし、グローバルにする必要がある場合は変数名を変更する必要があります。
ありがとうございます。それはなぜそれが左で働いたが上では働かないかを説明する。 +1してください。 – steventnorris
実際のエラーを表示できますか?そしておそらくあなたのページでこのコードをどのように/どこで使っているのでしょうか? – Sampson
どのバージョンのjQueryを使用しますか? – hamczu
jqueryの文書http://api.jquery.com/height/によると、投稿したコードはうまくいくはずです。私の推測ではあなたのエラーはどこかにある。 –