2012-06-12 11 views
11

Sto usando il plugin jQuery scrollTo come si può vedere nella pagina che sto costruendo http://portfolio.tomvervoort.net/jQuery scrollTo intestazione fissa compensata

A causa delle 300px intestazione fissa le mosse di contenuti sotto l'intestazione. Puoi vederlo chiaramente quando fai clic sul pulsante about nel menu. È possibile aggiungere un offset di 300 px allo script scrollTo in modo che tutto rimanga posizionato sotto l'intestazione/menu?

risposta

20

Si potrebbe provare a cambiare questa linea in jquery.nav.js:

$.scrollTo(newLoc, o.scrollSpeed, { 

a

$.scrollTo($('newLoc').offset().top-300, o.scrollSpeed, { 

Così, invece di dire scrollto per scorrere fino a esattamente questo elemento, si ottiene la posizione del elemento te stesso e sottrarre 300

+0

Impressionante, ha lavorato come un fascino! – Tom

+0

sì +1 per questo. Ho riscontrato problemi con scrollTo doc –

+0

Soluzione kick ass – ViRuSTriNiTy

Problemi correlati