2.1.4 • Published 10 months ago

@kevinbaubet/scroller v2.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Documentation Scroller

Ce script permet de faciliter la mise en place d'un traitement lors du scroll. Il gère nativement l'affichage d'éléments pendant le scroll.

Initialisation

var Scroller = new $.Scroller();

Options

OptionTypeValeur par défautDescription
axisstring'y'Axe du scroll
containerDimensionsbooleanfalseRécupère les dimensions du conteneur au chargement et resize
timeoutinteger0Temps d'attente avant une réponse du callback au scroll
displayElementsobjectVoir ci-dessousListe les options ci-dessous
    elementobjectundefinedÉlément jQuery pour identifier les éléments à afficher au scroll
    percentinteger60Limite d'affichage en pourcentage par rapport au coin en haut à gauche du conteneur
    hidebooleanfalseMasque l'élément s'il est en dehors de la limite d'affichage
    onShowfunctionundefinedCallback une fois l'action exécutée
    onHidefunctionundefinedCallback une fois l'action exécutée
classesobjectVoir ci-dessousListe les options ci-dessous
    prefixstring'scroller'Préfix de classe
    toDisplaystring'{prefix}-toDisplay'Classe pour identifier les éléments à afficher au scroll si displayElements.element n'est pas défini
    hiddenstring'is-hidden'Classe pour indiquer si l'élément est masqué
onCompletefunctionundefinedCallback une fois Scroller initialisé

Méthodes

MéthodeArgumentsDescription
setOptionsoptions object Liste des options à modifierPermet de définir de nouvelles options
onScrollcallback function Callback à executer pendant le scrollPermet d'initialiser un événement au scroll et d'executer un callback
displayElementsoptions object Options utilisateurPermet d'afficher des éléments pendant le scroll
getOffsettype string current ou previousPermet de récupérer l'offset actuel ou précédent du conteneur
getContainerDimensions-Permet de récupérer les dimensions du conteneur
getScrollDirection-Permet de récupérer la direction du scroll
2.1.4

10 months ago

2.1.2

2 years ago

2.1.3

2 years ago

2.1.1

5 years ago