Ändern Sie hintergrund von festen header beim scrollen letzten Elemente

Ich versuche, die hintergrund-Farbe der meinen festen header zu ändern beim scrollen über einen bestimmten DIV-Bereichen auf der Seite, ähnlich wie diese:

http://www.adamrudzki.com/

Den Abschnitten bin ich mit don ' T haben eine Feste Höhe.

Ich habe festgestellt, das ähnliche Frage Ändern Sie hintergrund-Farbe beim scrollen

verwendet diese Geige http://jsfiddle.net/cEvJk/18/ )

var t = $('#about').offset().top - 100;

$(document).scroll(function(){
    if($(this).scrollTop() > t)
    {   
        $('header').css({"background-color":"green"});
    } 
});

Aber ich bin nicht in der Lage, um den Effekt zu erhalten, wiederholen Sie den Vorgang für alle Abschnitte.

ist header die <header> tag oder eine Klasse?
In der Beispiel Sie geben Dem header ist eigentlich der hintergrund transparent.
Können Sie zeigen Sie Ihre Geige oder irgendwelche demo-link, wo arbeiten Sie derzeit?
Hi Dhiraj Shah, hochgeladen habe ich ein Beispiel von der Website so weit zu jiraff.co.uk/demo/demo.html

InformationsquelleAutor Dale Irwin | 2014-02-13

Schreibe einen Kommentar