Tappy is a minimal normalized tap event that works with touch, mouse, keyboard, and probably other inputs too. Tappy allows you to bind to a tap event like you would any other user interaction, like click. The advantage of usting Tappy's tap event over click is that it will allow you to execute code immediately on touch devices, eliminating the 300ms delay that click events have on platforms like iOS. Once bound to an element, Tappy's tap event will fire upon touch or other traditional interactions like mouse click, pressing the enter key, and more.
https://github.com/filamentgroup/tappyTags | tap touch click |
Implementation | CSS |
License | MIT |
Platform |
Tap is a Javascript library for easy unified handling of user interactions such as mouse, touch and pointer events. Otherwise just download the library.
tap pointer-events touch touch-events delay fast click events pointer mobileFastClick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a click event on mobile browsers. The aim is to make your application feel less laggy and more responsive while avoiding any interference with your current logic. FastClick is developed by FT Labs, part of the Financial Times.
fastclick mobile touch tap click delayjQuery Finger unifies click and touch events by removing the 300ms delay on touch devices. It also provide a common set of events to handle basic gestures such as drag and pinch. Small (< 1kb gzipped), it is focused on performance, is well tested and ... also supports jQuery delegated events.
tap doubletap swipe flick drag move gestures touch tappable event mobile tabletFull featured JavaScript lightbox gallery. No dependencies. lightgallery supports all major browsers including IE 9 and above.
gallery video-gallery image-gallery lightbox lightbox-gallery-plugin thumbnails vimeo html5-video css-animations image dailymotion html5-videos zoom fullscreen responsive touchWhen working on a project for mobile devices or PCs with touch input you will soon require basic gestures like tap, pan, pinch and zoom — they are not hard to implement manually using Unity API or using a package from Asset Store. The hard part is to make these gestures work together, e.g. to have a button with a tap gesture placed on a zoomable window. This is where you will need TouchScript — it makes handling complex gesture interactions on any touch surface an effortless job. Developed by Valentin Simonov.
TouchKit aims to make touch handling in Unity more sane. Touches in TouchKit are actual objects as opposed to Structs like Unity uses by default. The advantage to this is that touch tracking becomes orders of magnitude more simple. You can retain a touch that began and since you are only holding on to a pointer (as opposed to a Struct) the properites of that touch will be updating as the touch changes. TouchKit doesn't save too much time for simple, single-tap processing. It's usefulness is in detecting and managing gestures (hence the original name before the lovely trademark owner complained: GestureKit).TouchKit allows gesture recognizers to act on the entire screen or they can define a Rect in which to do detection. If a touch doesn't orginate in the Rect the touches won't be passed on to the recognizer (except for the Any Touch Recognizer).
A simple, standalone library to invoke the tap event for touch-friendly web browsers.
PAARC is a library that enables Windows Phone 7 devices to be used as remote control or input devices for any .NET desktop application. Supports raw (multi-)touch input, gestures (tap, double-tap, hold, pinch, drag, flick), sensors (accelerometer, compass, gyroscope, combined ...
gestures networking remote-control sockets touch windows-phone-7 wp7Tappable is a simple, standalone library to invoke the tap event for touch-friendly web browsers. Currently it's only tested on iOS Mobile Safari as I don't have any other smartphones to test with. The codebase is heavily inspired by Matteo Spinelli's Remove onClick delay on webkit for iPhone and Ryan Fioravanti's Creating Fast Buttons for Mobile Web Applications. Simple.
Android Library to implement simple touch/tap/swipe gestures
A utility that adds more features to Microsoft Touch Mouse. Currently middle click and touch-over-click are supported. More will be added later.
Touch Develop is a touch-friendly, cross-platform, mobile-first app creation environment developed with <3 at Microsoft Research.The make sure which version you're running, tap the small copyright/legal/version bar in the bottom right, and then the latest changes button. This will give you the changes that went into your current version, and in particular if the fix for your submitted issue is in. If the expected change is not there, try reloading the page. Keep in mind that the build process takes a few minutes.
ReactJS / HammerJS integration. Support touch events in your React app.
react react-component tap tappable touch hammer hammerjs mobileThis is a series of plugins that create additional events that can be used in combination with jQuery when developing for mobile devices. The events are also compatible with desktop browsers to ensure ultimate compatibility for your projects. In time, we will update the Repository to include some very basic demonstrations to get you started with using the events, but for now, we've put together a list of the events that are provided, and what they do. As explained, the events are each triggered by native touch events, or alternatively by click events. The plugin automatically detects whether the user's device is touch compatible, and will use the correct native events whenever required. It is hoped that these events will help to aid single-environment development with jQuery for mobile web app development.
jquery-touch-events jquery-mobile mobile touchThis is the library that present modal with dynamic animation. Slant of dismiss modal by tap background is depend on tap horizontal position. Also, slant of swiping modal is depend on touch horizontal position and amount of swipe down. If you want to change the modal dropping speed, please set the property showMagnitude or closeMagnitude. By all means, use the Demo-project. Simply copy & paste PathDynamicModal.swift into your project. Or, use the git-submodule, please. git submodule add https://github.com/ra1028/PathDynamicModal PathDynamicModal Cocoapods has not yet supported.
Effect that spreads like a wave in touch or click. You can also use the buttons on the bootstrap.MIT license.
Effortlessly re-map click events to touch events on touchscreen UIs
A set of subtle effects for click or touch interactions inspired by the visualization of screen taps in mobile app showcases. The effects are done with CSS animations mostly on pseudo-elements. Integrate or build upon it for free in your personal or commercial projects. Don't republish, redistribute or sell "as-is".
Touch / Tappable Event Handling Component for React
react react-component tap tappable touch mobileAFKPageFlipper is a UIView subclass that can be used to display multiple views using a 3-D page flipping mechanism similar to flipping pages in a book. The class supports both direct (by setting a property) and touch-based view transitions in both directions. The touch-based interface supports tap-to-flip on either side of the screen, and pan-to-flip in either direction from anywhere on the screen. The pan functionality is inertial, which means that the user can also swipe to flip between pages. Each subview that needs to be shown by the subview can contain any arbitrary content (including animated subviews, UI controls, and so on, although those are frozen while switching between pages for performance reasons). Subviews are requested using a just-in-time algorithm to conserve resources (especially memory). In addition, AFKPageFlipper supports less-than-fullscreen rendering—in fact, you can have multiple instances displayed on the same screen (although, to be honest, I can't imagine why you'd need them).
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.