jQuery scrollTo en-tête fixe de décalage
Je suis à l'aide de jQuery scrollTo plugin comme vous pouvez le voir sur la page que je suis en train de construire http://portfolio.tomvervoort.net/
En raison de la 300px en-tête fixe le contenu se déplace sous l'en-tête. Vous pouvez voir clairement lorsque vous cliquez sur le bouton à propos de dans le menu. Est-il possible d'ajouter un 300px décalage à la scrollTo script, donc tout reste placé sous l'en-tête/menu?
OriginalL'auteur Tom | 2012-06-12
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer de changer cette ligne jquery.nav.js:
à
Donc au lieu de dire
scrollto
pour faire défiler précisément l'élément, vous obtenez la position de l'élément de vous-même et de soustraire 300ouais +1 pour cette. J'ai eu du mal avec scrollTo docs
Kick ass solution
OriginalL'auteur Andy
Vous pouvez utiliser la fonction "offset" réglage comme décrit sur:
http://flesler.blogspot.com.ar/2007/10/jqueryscrollto.html
Quelque chose comme:
OriginalL'auteur Ariel Flesler