È stato utile?

Soluzione

Quando si modificano quei sottotivatori in posizione: fissati, vengono rimossi dal flusso del documento.Hanno un margine inferiore: 75px che viene anche rimosso dal flusso quando ciò accade.

Prova a cambiarlo in un margine-top: 75px all'inizio dei blocchi sotto ogni sottovoce;Ciò non "scompare" quando le sottotitoli cambiano i valori di posizione, quindi la spaziatura deve essere conservata.

Altri suggerimenti

FYI, your fix.js file could probably be refactored down to something like this:

var $titles = $("header h2");
$(window).scroll(function(){

    var win_top = $(this).scrollTop();
    $titles.each(function(){
        var div_top1 = $(this).offset().top;
        if (win_top > div_top) $(this).addClass('stick')
        else $(this).removeClass('stick');
    });

});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top