在这个 jsFiddle 中,我有两个未定义或为空的变量。如果第一个变量已初始化,则脚本有效,但如果使用第二个变量则无效。您可以通过注释掉每一个并运行脚本来测试这一点。
这是代码:
var test = $('.not-here').height(); // works with this variable
var test2 = $('.also-not-here').offset().top; // doesn't work with this
$('#output').append('yeah');
为什么我会遇到这个问题,我该如何解决?