jQuery déplacer de point d'ancrage au chargement de la page
J'ai une simple mise en page tels que:
<div id="aboutUs">
About us content...
</div>
<div id="header">
Header content...
</div>
Lorsque le chargement de la page, j'ai besoin de la page pour faire défiler automatiquement vers le bas (pas d'animation nécessaire) pour #header
, de sorte que l'utilisateur ne peut pas voir la div, à moins qu'ils défilement vers le haut.
#aboutUs
a une hauteur fixe, donc il n'y a pas besoin de toutes les variables pour déterminer la hauteur ou quoi que ce soit... si c'est encore nécessaire.
Je suis tombé sur cette autre question et essayé de modifier certaines des réponses à ma situation, mais rien ne semblait fonctionner.
Toute aide serait appréciée.
- Réponse à une question relative à la ici: stackoverflow.com/questions/2905867/...
Vous devez vous connecter pour publier un commentaire.
Description
Vous pouvez le faire à l'aide de jQuery
.scrollTop()
et.offset()
méthodeDécouvrez mon échantillon, et cette jsFiddle de Démonstration
Échantillon
Plus D'Informations
document.getElementById("header").scrollIntoView()
?Avez-vous essayé de JQuery
scrollTo
méthode? http://demos.flesler.com/jquery/scrollTo/Ou vous pouvez étendre JQuery et ajouter votre personnalisé mentod:
Alors vous pouvez appeler cette méthode comme:
Mettre ce droit avant la balise Body de clôture au bas de la page.
jQuery est en fait pas nécessaire.