Expansysで先週金曜日に注文したXperia Z Ultraが届きました!
巷では、Z3やらiPhone6が話題ですが、お手頃になったZ Ultraを購入しました。
なぜかSBH20のヘッドセットが付いてきました!
Nexus7(2012)と比べるとスリムになって、いろいろ快適です。
Bic Simで運用予定。
月: 2014年10月
offset().topのエラー
jQueryで何も気にしないでコードを打っていると、「offset().top is null or not an object error」が出ているのに気づかなかったりします。
毎度、これが何だったか忘れてしまうのでメモ。
$('#hoge').offset().top;
としていた場合、「html内に#hogeが見つからないよ」ということ。
$(‘#hoge’).css({‘height’:’50px’});なんかは特にエラーが出ないのに、offset()はエラーの対象になってしまうのが、どうもよくわからないです。
zeptojsなんかもエラーが出るのかな?
対処法は、最初に#hogeが存在しているかどうかを調べてあげれば、エラーが出なくなりました。
if ( $('#hoge').length ) { $('#hoge').offset().top; }