Ho creato un JSFiddle usando la funzione di affrancatura di Bootstrap per fare in modo che una nav rimanga nella parte superiore dello schermo quando si scorre verso il basso e l'intestazione si sposta fuori dalla vista.Bootstrap Affix Nav causa Div al di sotto di Jump Up
Il problema che sto avendo è che quando si utilizza puro HTML, il testo sotto il nav salta in alto e si nasconde dietro il nav troppo presto.
Controllare il codice problematico here.
Ecco il codice che ho usato:
<div class="container">
<div class="row">
<div class="span12">
<div class="well">
<h1>Banner</h1>
</div>
</div>
</div>
</div>
<div class="nav-wrapper">
<div class="nav navbar affix" data-spy="affix" data-offset-top="120">
<div class="navbar-inner">
<div class="container">
<div class="span12">
<a class="brand" href="#">My Brand</a>
<span class="navbar-text">
This is a navbar.
</span>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="span3">
<h2>some lorem ipsum for scrolling:</h2>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
</div>
</div>
Il CSS è la seguente:
.affix {
position: fixed;
top: 0;
width: 100%
}
ho trovato un problema molto simile here ma quando si utilizza il codice come in questo esempio, per qualche ragione non funziona per me.
L'ulteriore pezzo di CSS che ha fatto il trucco è la seguente:
.affix + .container {
padding-top:50px
}
Sono anche a conoscenza di soluzioni di JavaScript, come this one here che utilizza il seguente codice per creare l'effetto desiderato:
$(function() {
$('#nav-wrapper').height($("#nav").height());
$('#nav').affix({
offset: { top: $('#nav').offset().top }
});
});
Sto solo cercando di capire perché la mia particolare versione solo HTML non si comporta quando si implementa la correzione precedente utilizzando la correzione del padding-top CSS.
Grazie in anticipo per la vostra assistenza.
Il tuo collegamento jsFiddle non funziona. Intendevi http://jsfiddle.net/Pein/yYE62/2/? –
Sì, la versione 2 funziona ma, per qualche ragione, il mio collegamento alla versione 3 va a una pagina di errore. Beh, in pratica è lo stesso codice. Mi dispiace per quello L'ho modificato ora. – Pein