Теги script
не являются частью JavaScript. JSLint предназначен для обработки только текста JavaScript. Вы используете только этот бит:
$('#footer').css('top', $('#text').outerHeight() + 125 + 'px');
JSLint позволит вам публиковать HTML-страницы со встроенными тегами сценариев, но вы должны размещать более только тегов сценария. Например, все в порядке с этим:
<html><body><script>
$('#footer').css('top', $('#text').outerHeight() + 125 + 'px');
</script></body></html>
... кроме того, что мне не нравится тот факт, что я не определил $
(только потому, что я бросил это вместе).