awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mattbryson avatar

mattbryson/TouchSwipe-Jquery-Plugin

0
View on GitHub↗
4,035 Stars·1,650 Forks·JavaScript·other·4 Aufrufelabs.rampinteractive.co.uk/touchSwipe↗

TouchSwipe Jquery Plugin

This project is a jQuery plugin designed to detect and handle touch gestures on touch-enabled devices. It serves as a touch input handler and mobile gesture interface for identifying interactions such as swipes and pinches within a jQuery environment.

The library distinguishes intentional gestures from accidental movements through configurable distance and time thresholds. It includes mechanisms to manage input interference, allowing for the exclusion of specific interactive child elements and the locking of default browser behaviors like scrolling or zooming during an active gesture.

The system covers the implementation of touch-based navigation for web pages and provides tools for fine-tuning gesture sensitivity. It utilizes touch tracking and coordinate calculations to trigger application responses based on user movement.

Features

  • Touch Gesture Handlers - Provides a comprehensive handler for implementing swipe and pinch interactions on touch-screen devices.
  • Mobile Gesture Interactions - Provides an interface for triggering application responses based on user swipes and multi-touch movements.
  • Gesture Thresholding - Validates intentional gestures by comparing movement distance and duration against configurable thresholds.
  • Touch Coordinate Deltas - Implements coordinate delta calculations to determine the direction and magnitude of touch swipes.
  • Touch Gesture Detectors - Identifies specific touch interactions like swipes and pinches to trigger application responses.
  • Touch Event Processors - Provides low-level processing of native touch events to track start and end coordinates.
  • Touch Gesture Plugins - Acts as a jQuery plugin to add swipe, pinch, and touch interaction capabilities to web pages.
  • Mobile Web Navigation Menus - Enables the creation of touch-responsive navigation menus and galleries for mobile web browsers.
  • Interaction Locks - Prevents conflicting browser behaviors like scrolling or zooming while a touch gesture is being tracked.
  • Gesture Interference Prevention - Excludes specific child elements from triggering gestures and toggles page scrolling or zooming during active swipes.
  • Gesture Trigger Configuration - Offers configuration for time and distance limits to differentiate fast swipes from slow drags.
  • Sensitivity Tuning - Allows fine-tuning of touch sensitivity and distance to distinguish intentional swipes from accidental drags.

Star-Verlauf

Star-Verlauf für mattbryson/touchswipe-jquery-pluginStar-Verlauf für mattbryson/touchswipe-jquery-plugin

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu TouchSwipe Jquery Plugin

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit TouchSwipe Jquery Plugin.
  • mango/slideoutAvatar von mango

    mango/slideout

    7,881Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,881
  • wcandillon/can-it-be-done-in-react-nativeAvatar von wcandillon

    wcandillon/can-it-be-done-in-react-native

    4,203Auf GitHub ansehen↗

    This repository is a collection of reference implementations and sample projects that demonstrate high-fidelity animations and gesture-driven interface patterns for cross-platform mobile frameworks. It provides a library of demonstration code and interactive components to showcase advanced user interface patterns. The project focuses on mapping complex touch inputs to fluid visual animations and coordinated layout changes. These examples serve as prototypes for developing and testing complex interaction patterns to determine the feasibility of specific design behaviors in React Native. The i

    TypeScript
    Auf GitHub ansehen↗4,203
  • baseflow/photoviewAvatar von Baseflow

    Baseflow/PhotoView

    18,824Auf GitHub ansehen↗

    PhotoView is a reusable Android UI component that provides a zoomable image view. It is designed to handle gesture detection, image scaling, and coordinate tracking for images within Android applications. The component enables users to enlarge and move images through pinch-to-zoom and panning gestures. It also includes capabilities for image tap detection to facilitate interactive responses. The library manages image interactions through matrix-based scaling and touch event interception. It includes a system for tracking image transformations and notifying observers when zoom or scroll posit

    Java
    Auf GitHub ansehen↗18,824
  • didi/cube-uiAvatar von didi

    didi/cube-ui

    9,116Auf GitHub ansehen↗

    cube-ui is a mobile-first Vue.js component library that provides a comprehensive set of pre-built UI elements for building touch-based mobile web applications. The library is built on Vue's single-file component architecture and supports on-demand ES module imports, allowing developers to selectively load only the components they need to optimize bundle size. It also offers plugin-based global registration for convenient setup and includes a CLI scaffolding tool to generate project skeletons with pre-configured build settings. The library distinguishes itself with a gesture-driven interaction

    JavaScriptcube-uijavascriptui-library
    Auf GitHub ansehen↗9,116
Alle 30 Alternativen zu TouchSwipe Jquery Plugin anzeigen→

Häufig gestellte Fragen

Was macht mattbryson/touchswipe-jquery-plugin?

This project is a jQuery plugin designed to detect and handle touch gestures on touch-enabled devices. It serves as a touch input handler and mobile gesture interface for identifying interactions such as swipes and pinches within a jQuery environment.

Was sind die Hauptfunktionen von mattbryson/touchswipe-jquery-plugin?

Die Hauptfunktionen von mattbryson/touchswipe-jquery-plugin sind: Touch Gesture Handlers, Mobile Gesture Interactions, Gesture Thresholding, Touch Coordinate Deltas, Touch Gesture Detectors, Touch Event Processors, Touch Gesture Plugins, Mobile Web Navigation Menus.

Welche Open-Source-Alternativen gibt es zu mattbryson/touchswipe-jquery-plugin?

Open-Source-Alternativen zu mattbryson/touchswipe-jquery-plugin sind unter anderem: mango/slideout — Slideout is a touch-gesture UI component and navigation menu designed for mobile web applications. It provides a side… baseflow/photoview — PhotoView is a reusable Android UI component that provides a zoomable image view. It is designed to handle gesture… wcandillon/can-it-be-done-in-react-native — This repository is a collection of reference implementations and sample projects that demonstrate high-fidelity… didi/cube-ui — cube-ui is a mobile-first Vue.js component library that provides a comprehensive set of pre-built UI elements for… software-mansion/react-native-reanimated — This project is a cross-platform animation library for React Native that provides a declarative engine for building… samvermette/svpulltorefresh — SVPullToRefresh is a library for adding pull-to-refresh and infinite scrolling behaviors to UIKit scroll views on the…