我偶尔见过的最奇怪的事情。除非在访问之前首先登录到控制台,否则此var为null
。
var sidecarOffset = $('#sidecar').offset().top - 50;
// Without this log, `sidecarOffset` is `null` when used below.
console.log(sidecarOffset);
$('#sidecar').affix({
offset: {
top: sidecarOffset,
}
});
也许更奇怪的是,在任何一种情况下,这都可以正常工作,只有在部署到Heroku时才存在这个问题。