Я использую этот плагин: https://github.com/srobbin/jquery-backstretch для хорошо растянуть фон.
Итак, проблема в том, что если содержимое документа достаточно длинное, чтобы вызвать полосу прокрутки, то при прокрутке изображение остается на том же месте (просто выглядит как неподвижный фон). Вы можете увидеть это в его демонстрации здесь: http://srobbin.com/jquery-plugins/jquery-backstretch/ (на этой странице используется плагин. Просто прокрутите и обратите внимание, что фон не двигается).
Мне интересно, есть ли способ изменить плагин, чтобы он не использовал высоту окна или что-то в этом роде, а использовал высоту документа? Я смотрел, но безрезультатно. Я знаю, что это не лучшая идея в случае длинного контента, но это делается только на одной странице, на которой вообще мало контента. На самом деле единственные проблемы возникают, если высота браузера (не считая хрома) меньше 650 пикселей.
Вот код плагина. Довольно коротко и хорошо написано из того, что я могу сказать: https://github.com/srobbin/jquery-backstretch/raw/master/jquery.backstretch.js