// UTILISATION
$('.element').scrollEvents(options);
$('.element').scrollEvents(method [, flag], options);
// OPTIONS
options = {
selection: $(this), // Éléments auxquels sera associé l'événement
flag: false, // Identifiant de l'événement
offset: 0, // Décallage par rapport à la position de l'élément//
visible: false, // Callback lorsque l'élément entre dans l'écran, par le haut ou par le bas
up:false, // Callback lorsque l'élément sort de l'écran par le haut
down:false, // Callback lorsque l'élément sort de l'écran par le bas
topUp: false, // Callback lorsque le haut de l'élément sort par le haut de l'écran
topDown: false, // Callback lorsque le haut de l'élément entre par le haut de l'écran
bottomUp: false, // Callback lorsque le bas de l'élément entre par le bas de l'écran
bottomDown: false, // Callback lorsque le bas de l'élément sort par le bas de l'écran
travel: false, // Callback qui se déclenche à chaque «scroll» où l'événement est visible//
isVisible:false,
topIsVisible: false,
disabled: false
}
// METHODS
methods = [
'trigger', // Déclenche l'analyse des événements//
'resize', // Récupère les tailles et offsets de tous les éléments
'update', // Comme le Resize, et met à jour les propriétés «isVisible»//
'set', // Modifie un paramètre//
'enable', // Active un événement
'disable', // Désactive un événement
'remove', // Supprime un événement
'destroy' // Destroy scrollEvents
]
1
Visible : Retire la classe left
Down : Ajoute la classe left