2013-02-06 5 views
37

Sto tentando di creare un effetto molto semplice in cui la navigazione si attacca alla parte superiore della pagina mentre scorri la pagina verso il basso. Tutto quello che dovrei fare è impostare "position: fixed" sull'intestazione, che attualmente ho. Per qualche ragione, lo tratta più come un elemento "position: absolute" vs. fixed. L'ho provato su altri elementi della pagina con lo stesso effetto, quindi devo avere qualcosa che nel mio codice HTML o CSS sta causando il problema. Qualche idea?Posizione risolta che non funziona per l'intestazione

http://jsfiddle.net/apautler/yDhXG/1/embedded/result/

intestazione CSS

.nav-main {overflow: visible; position: fixed; 
      top: 0; left: 0; right: 0; height: 60px; width: 100%;} 

nota, il sito è reattivo, in modo che i position: fixed calci a 768px.

+0

il suo lavoro qui – Toping

+0

funziona anche per me –

+0

Hmm. Ho appena provato in Firefox e ha funzionato. Molto strano. Ancora non funziona per me in Safari o Chrome anche dopo aver svuotato il browser. Funziona per entrambi nei browser Webkit? Qualche idea su cosa potrebbe causare il problema? – Andrew

risposta