Biblioteca de Scrollspy de Effecient-AnchorTrigger

Tiempo de ejecución: 30 minutos. Empezar

Autor: babakness
Views Total: 1,602
Sitio oficial: Ir a la web
Actualizado: July 14, 2016
Licencia: MIT

Vista prévia

Biblioteca de Scrollspy de Effecient-AnchorTrigger

Descripción

Sólo otra biblioteca de JavaScript de scrollspy que escucha los eventos de desplazamiento y ejecuta automáticamente una función de devolución de llamada cuando la página se desplaza más allá de los anclajes especificados.

Perfecto para la creación de una navegación lateral que actualiza automáticamente los Estados activos/inactivos dependiendo de la posición de desplazamiento. Admite el desplazamiento horizontal y vertical de la página.

Funcionamiento

Para empezar, solo tiene que incluir el Anchor-Trigger. js en la parte inferior de la página web y estamos listos para ir.

<script src="anchor-trigger.js"></script>

Uso básico:

  • listOfAnchorNames: matriz que contiene los nombres de los anclajes para ver
  • callback: función a callback cuando dentro de un determinado ancla
var obj = AnchorTriggre( listOfAnchorNames, callback, [options] )

Opciones disponibles.

// tags to query as anchors.
 query: 'a',


// Only call callback when anchor has changed.
onlyOnChange: true /

// fraction of page (top to bottom or left to right)
to trigger new area.
fraction: .5,


 // Delay to throttle calls during scroll
delay: 50,

// The element we are watching for scroll.
 bind: window,



// Direction of scroll
// 'top' or 'left'
flow: 'top',

 // called even when trigger remains the same.
alwaysCallback: undefined

Te puede interesar: