Skip to content

Un simple plugin de défilement d'ancres en jQuery, avec la possibilité de définir un décalage vertical (offset), par exemple pour tenir compte d'une navbar fixe (ou simplement pour une raison cosmétique).

License

Notifications You must be signed in to change notification settings

EmmanuelBeziat/jquery-scrolloffset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

version madewith

ScrollOffset

Un simple plugin de défilement d'ancres en jQuery, avec la possibilité de définir un décalage vertical (offset), par exemple pour tenir compte d'une navbar fixe (ou simplement pour une raison cosmétique).


#Installation

Si vous utilisez Bower, vous pouvez l'installer directement

$ bower install jquery-scrolloffset

Sinon, il vous suffit de récupérer manuellement les fichiers sur github.

#Utilisation

Le principe est basé sur les ancres html. Appelez simplement la méthode scrollOffset() sur un objet jQuery, qui soit un lien html comportant une ancre.

$('a[href^="#"]').scrollOffset();

#Options

Option Valeur par défaut Valeurs possibles Description
offset 0 Nombre entier Définit la valeur (en pixels) du décalage vertical à appliquer.
duration 400 nombre ou valeurs clé de temps jquery (slow, fast) Gère le temps de l'animation de défilement vers l'ancre.
onComplete null fonction Permet d'appeler une fonction de votre choix à la fin du défilement

#Évolutions envisagées

  • Si l'élément correspondant à l'ancre n'est pas trouvé dans la page → Gérer (renvoyer au top)
  • Permettre d'appeler autre chose qu'un ID (choix du sélecteur)

About

Un simple plugin de défilement d'ancres en jQuery, avec la possibilité de définir un décalage vertical (offset), par exemple pour tenir compte d'une navbar fixe (ou simplement pour une raison cosmétique).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published