このjsFiddleには、未定義または null のいずれかになる 2 つの変数があります。スクリプトは、最初の変数が初期化されている場合は機能しますが、2 番目の変数が使用されている場合は機能しません。それぞれをコメントアウトしてスクリプトを実行することで、これをテストできます。
これはコードです:
var test = $('.not-here').height(); // works with this variable
var test2 = $('.also-not-here').offset().top; // doesn't work with this
$('#output').append('yeah');
この問題が発生する理由と回避方法を教えてください。