2013-04-17 3 views
0

Я пытаюсь создать заголовок, который «рушится» на прокрутке. У меня в значительной степени есть функциональность, но она «обратная».Изменение размеров элементов на прокрутке

Описание: JSFiddle link с указанием концепции.

Проблема в том, что я хотел бы, чтобы заголовок начинал высокий и уменьшал высоту, когда страница прокручивается (а не наоборот).

JQuery:

$(window).scroll(function() {  

var $myDiv = $('header'); 
var st = $(this).scrollTop(); 

$myDiv.css("height", st); 
+0

... '$ myDiv.css ("высота", 100-й);' ... – Dave

ответ

0

Попробуйте это -

$(window).scroll(function() {  
    var $myDiv = $('header'); 
    var st = $(this).height() - $(this).scrollTop(); 
    $myDiv.css("height", st); 
}); 

Fiddle

+0

Отлично, это было! Большое спасибо. – user2291967

Смежные вопросы