Página principal » Caja de herramientas » 15 complementos de jQuery para hacer elementos pegajosos inteligentes

    15 complementos de jQuery para hacer elementos pegajosos inteligentes

    Ahora es común ver ciertos elementos en un sitio fijo a una posición cuando se desplaza hacia arriba o hacia abajo por el sitio, por ejemplo. El menú de navegación, el encabezado o la barra lateral. Esto permite que el elemento esté fácilmente disponible independientemente de la posición del usuario.

    Llamado elemento adhesivo, esto se puede lograr simplemente usando CSS, sin embargo, al usar este método, el efecto no es confiable en múltiples navegadores. Es por eso que hemos reunido un puñado de bibliotecas JS y complementos de jQuery que le permitirán lograr este diseño de UX en particular sin apenas complicaciones..

    1. Waypoints

    Waypoints es una biblioteca para ejecutar una función basada en la posición del elemento en la ventana gráfica. Viene con una función de acceso directo que hace que ese elemento “pegajoso”. Puede personalizar la dirección de desplazamiento - arriba, abajo, e incluso Correcto y izquierda - en cuanto a que el elemento debe pegarse dentro de la ventana gráfica.

    • Dependencia: Ninguno / jQuery (opcional)
    • Licencia: Licencia MIT

    2. Kit pegajoso

    Con StickyKit, no solo puede hacer que un elemento se adhiera dentro de la ventana gráfica, sino que también puede hacer que se adhieran dentro del elemento principal que designe a varios elementos a la vez. El complemento también viene con algunas configuraciones avanzadas que incluyen eventos personalizados y activadores.

    • Dependencia: jQuery
    • Licencia: WTFPL

    3. StickyJS

    StickyJS es un plugin pegajoso jQuery fácil de usar que hace lo que dice. El plugin funciona fuera de la caja. Sin embargo, si necesita alguna personalización, viene con Opciones / Configuración, Métodos personalizados y Eventos.

    • Dependencia: jQuery
    • Licencia: Licencia MIT

    4. Habitación principal

    Un encabezado de sitio fijo ocupará un valioso espacio vertical que marcará la diferencia cuando vea el sitio en dispositivos móviles. Espacio para la cabeza es una biblioteca de JavaScript que hará que tu encabezado sea inteligente; el encabezado se ocultará cuando los usuarios se desplacen por la página y se muestren al desplazarse hacia arriba.

    • Dependencia: Ninguno / jQuery (opcional) / Angular (opcional)
    • Licencia: Licencia MIT

    5. MakefixedJS

    Arreglado le permite hacer que los elementos se corrijan dinámicamente a medida que los usuarios desplazan la página. Solo llama al makeFixed () Funciona en el elemento que quieras arreglar. Revisa la demo para verla en acción..

    • Dependencia: jQuery
    • Licencia: GPL

    6. MedianocheJS

    Medianoche le permite pegar múltiples encabezados / elementos y cambiar entre ellos según su posición dentro del documento (árbol DOM), verifique la demostración para ver a qué me refiero. Además, puede cambiar su color sobre la marcha simplemente añadiendo el medianoche de datos atributo con el nombre de color especificado.

    • Dependencia: jQuery
    • Licencia: Licencia MIT

    7. ScrollMagic

    ScrollMagic Tiene características avanzadas para agregar interacción, durante un desplazamiento de página. Puede anclar elementos desde posiciones de desplazamiento específicas, agregar animación en función de la posición de desplazamiento o incluso crear un efecto de paralaje impresionante. La demostración le da una idea de lo que puede hacer este complemento..

    • Dependencia: jQuery / Velocity.js
    • Licencia: Licencia Dual (MIT y GPL)

    8. en la pantalla

    en la pantalla es similar a Waypoints: le permite ejecutar funciones a medida que el elemento ingresa, sale o alcanza ciertas posiciones dentro de la ventana del navegador.

    • Dependencia: jQuery
    • Licencia: Licencia MIT

    9. jQuery Pin

    jQuery Pin es un pequeño plugin de jQuery para “alfiler” o “desprender” elementos a una posición, cuando se desplaza la página. Mi parte favorita de este complemento es la opción de desactivarlo en ciertos anchos de ventana gráfica..

    • Dependencia: jQuery
    • Licencia: Licencia BSD

    10. Flotador pegajoso

    Flotador pegajoso nos permite dar a los elementos una posición fija que es relativa a su padre. Puede configurar la opción adhesiva según sus necesidades con los parámetros proporcionados y cambiando el valor. Coge la demo aquí.

    • Dependencia: jQuery
    • Licencia: Indefinido

    11. Pin de cebra

    Pin de cebra Es un complemento ligero para hacer cualquier elemento pin a su contenedor. Con este plugin puedes agregar “pegajoso” a elementos de su proyecto, como a su navegación, barras laterales, encabezados y pies de página, u otros elementos que desee mantener visibles cuando los usuarios se desplazan hacia abajo. Echa un vistazo a la demo.

    • Dependencia: jQuery
    • Licencia: Licencia GPL

    12. HC-Sticky

    Con HC-Sticky, puede hacer que los elementos adhesivos se refieran a su contenedor, a cualquier elemento dado o al documento en sí. Este complemento tiene algunas opciones que puede ajustar a sus necesidades, como la distancia desde la parte superior e inferior para comenzar a flotar, y otras opciones.

    • Dependencia: jQuery
    • Licencia: Licencia MIT

    13. Mojo pegajoso

    Mojo pegajoso es un complemento de jQuery ligero, rápido y flexible para crear elementos pegajosos increíbles. Es compatible con los navegadores modernos y se degradará con gracia en IE.

    • Dependencia: jQuery
    • Licencia: Licencia MIT

    14. Barra de navegación pegajosa

    Si desea realizar una navegación de una sola página que se trabe cuando se desplaza hacia abajo, esta biblioteca es para usted.Barra de navegación pegajosa colocará la navegación en la parte superior de la ventana del navegador y resaltará el enlace de anclaje para conectarse a la sección correspondiente de su página. También puede agregar Animate.css para embellecer el efecto de navegación.

    • Dependencia: jQuery
    • Licencia: Licencia MIT

    15. StickyStack

    StickyStack hará que los elementos se apilen con otros cuando los usuarios desplacen el elemento y lleguen a la parte superior de la ventana gráfica. Con esta biblioteca, tu página larga se transformará en tarjetas apiladas..

    • Dependencia: jQuery
    • Licencia: Indefinido