var p1 = $('#primary');
$(window).bind('scroll',parallaxScroll);
function parallaxScroll(){
var scrolled = $(window).scrollTop();
p1.css('top',(0-(scrolled*.30))+'px');
}
Чем его дополнить, что бы он работал до определенной высоты в пикселях (например 900px)?
во вторых такой функцией вы сильно грузите браузер, за 1 скрол ваша функция вызывается почти на каждый проскроленный пиксель, используйте debounce (тормозилка)
Дмитрий: томозилка это некая функция паттерн для слежения частоты выполнения операций. Ее реализация может быть разная, но суть одна остается. По вашей ссылке это оно