Adăugați o clasă atunci când div este pixeli x cantitate de sus a viewport

voturi
1

Aș dori să aibă este de a adăuga o clasă la un div, atunci când acesta este, de exemplu, 100 de pixeli din partea de sus a ferestrei de vizualizare. Deci, nu după defilare 100px, dar când este 100px sub partea de sus a ferestrei de vizualizare. Poate cineva să mă ajute cu asta?

<script>
jQuery(function() {
    //caches a jQuery object containing the header element
    var header = jQuery('#v0');
    jQuery(window).scroll(function() {
        var scroll = jQuery(window).scrollTop();

        if (scroll >= 2939) {
            header.addClass('fixed1');
 }

    else {
            header.removeClass('fixed1');
        }
    });
});
</script>
Întrebat 24/10/2019 la 12:53
sursa de către utilizator
În alte limbi...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more