awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
BoxFactura avatar

BoxFactura/pulltorefresh.js

0
View on GitHub↗
4,003 estrellas·277 forks·JavaScript·MIT·6 vistasbxf.mx/pulltorefresh.js↗

Pulltorefresh.js

pulltorefresh.js es una biblioteca de JavaScript y componente de interfaz de usuario de gestos táctiles utilizada para añadir funcionalidad de "tirar para refrescar" a elementos desplazables en aplicaciones web. Actúa como un plugin de interacción web que detecta gestos de desplazamiento hacia abajo para activar acciones de refresco de contenido.

La biblioteca se centra en las experiencias de usuario de aplicaciones web móviles, permitiendo a los desarrolladores implementar navegación táctil y refresco de contenido dinámico que imita los comportamientos de aplicaciones nativas en smartphones y tablets.

La implementación incluye distancias de activación y umbrales de sensibilidad configurables. Utiliza el seguimiento de eventos táctiles y posicionamiento acelerado por hardware para gestionar el estado visual de la acción de tirar.

Features

  • Pull-to-Refresh Libraries - Provides a specialized JavaScript library for adding pull-to-refresh functionality to scrollable web elements.
  • Mobile-Compatible Web Apps - Implements interaction patterns that mimic native mobile app behaviors within a web application.
  • Interaction Thresholds - Triggers the refresh callback only after the downward pull distance exceeds a specific pixel threshold.
  • Gesture-Based UI Components - Ships a UI component that uses real-time touch coordinates to drive the state of the refresh indicator.
  • Pull-to-Refresh Data Refreshing - Provides the mechanism to trigger data refreshing when a user performs a pull-down gesture.
  • Coordinate Tracking - Calculates the distance between initial and current touch points to determine the vertical scroll offset.
  • Touch Interface Development - Provides a touch-optimized interaction model for users on smartphones and tablets.
  • Gesture Interaction Tools - Acts as a tool that translates a physical pull-down gesture into a functional content refresh trigger.
  • Passive Event Listener Integrations - Employs passive event listeners to ensure that touch detection does not block native browser scrolling performance.
  • Configurable Triggering - Allows developers to configure the trigger distance and sensitivity thresholds for the pull-to-refresh action.
  • State Machines - Tracks the lifecycle of the pull action to coordinate transitions between pulling, refreshing, and resetting states.
  • RequestAnimationFrame Loops - Uses a RequestAnimationFrame loop to synchronize element positioning with the browser's paint cycle for fluid motion.

Historial de estrellas

Gráfico del historial de estrellas de boxfactura/pulltorefresh.jsGráfico del historial de estrellas de boxfactura/pulltorefresh.js

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Pulltorefresh.js

Proyectos open-source similares, clasificados según cuántas características comparten con Pulltorefresh.js.
  • mango/slideoutAvatar de mango

    mango/slideout

    7,881Ver en GitHub↗

    Slideout is a touch-gesture UI component and navigation menu designed for mobile web applications. It provides a side panel that slides across the screen to reveal navigation options, utilizing CSS transitions to animate the movement of the viewport. The component manages the expanded or collapsed state of the navigation menu and includes logic to restrict gestures for specific interface elements to prevent interaction conflicts. It employs a system for executing custom logic triggered by menu state transitions and user drag gestures.

    JavaScript
    Ver en GitHub↗7,881
  • liaohuqiu/android-ultra-pull-to-refreshAvatar de liaohuqiu

    liaohuqiu/android-Ultra-Pull-To-Refresh

    9,513Ver en GitHub↗

    This is an Android pull-to-refresh library and custom view component designed to implement refresh interactions across any Android view. It functions as a gesture interaction tool that manages pull-down motions and touch conflicts to trigger data loading operations. The library provides tools for creating custom refresh headers and indicator visuals, utilizing a path-based animation engine to produce non-linear visual transitions. It includes mechanisms to define specific trigger thresholds through height ratios and user release events. The project covers gesture management and touch interac

    Java
    Ver en GitHub↗9,513
  • dolphin-wood/smooth-scrollbarAvatar de dolphin-wood

    dolphin-wood/smooth-scrollbar

    3,357Ver en GitHub↗

    Smooth-scrollbar is a customizable JavaScript library that replaces native browser scrollbars and scrolling behavior on target DOM elements with inertial momentum physics. It provides consistent cross-browser scrolling interfaces, hardware-accelerated visual translations, and dynamic thumb positioning. The library supports nested scroll container management, allowing outer containers to continue scrolling automatically when inner scrollable areas reach their boundary edges. It features a modular plugin architecture that enables third-party extensions to hook into core scroll events, track upd

    TypeScriptcustom-scrollbarfrontendjavascript
    Ver en GitHub↗3,357
  • pkluz/pkrevealcontrollerAvatar de pkluz

    pkluz/PKRevealController

    3,830Ver en GitHub↗

    PKRevealController is an iOS navigation framework and slide-over UI controller. It functions as a gesture-based interface library and hierarchical view controller manager that allows secondary screens to slide over a primary content area through touch interactions. The system organizes parent and child controllers into a layered navigation structure, translating touch input into coordinate offsets to animate transitions. It manages the width and positioning of side panels to control the available screen real estate. The framework provides capabilities for side panel layout management and vie

    Objective-C
    Ver en GitHub↗3,830
Ver las 30 alternativas a Pulltorefresh.js→

Preguntas frecuentes

¿Qué hace boxfactura/pulltorefresh.js?

pulltorefresh.js es una biblioteca de JavaScript y componente de interfaz de usuario de gestos táctiles utilizada para añadir funcionalidad de "tirar para refrescar" a elementos desplazables en aplicaciones web. Actúa como un plugin de interacción web que detecta gestos de desplazamiento hacia abajo para activar acciones de refresco de contenido.

¿Cuáles son las características principales de boxfactura/pulltorefresh.js?

Las características principales de boxfactura/pulltorefresh.js son: Pull-to-Refresh Libraries, Mobile-Compatible Web Apps, Interaction Thresholds, Gesture-Based UI Components, Pull-to-Refresh Data Refreshing, Coordinate Tracking, Touch Interface Development, Gesture Interaction Tools.

¿Qué alternativas de código abierto existen para boxfactura/pulltorefresh.js?

Las alternativas de código abierto para boxfactura/pulltorefresh.js incluyen: mango/slideout — Slideout is a touch-gesture UI component and navigation menu designed for mobile web applications. It provides a side… liaohuqiu/android-ultra-pull-to-refresh — This is an Android pull-to-refresh library and custom view component designed to implement refresh interactions across… dolphin-wood/smooth-scrollbar — Smooth-scrollbar is a customizable JavaScript library that replaces native browser scrollbars and scrolling behavior… yalantis/phoenix — Phoenix is a JavaScript gesture library and mobile-first interaction toolset designed to manage touch events and… pkluz/pkrevealcontroller — PKRevealController is an iOS navigation framework and slide-over UI controller. It functions as a gesture-based… ant-design/ant-design-mobile — Ant Design Mobile is a mobile UI component library and design system built for React. It provides a collection of…