A gwtQuery plugin for adding gesture events.
Open the demo page with either a mobile device or in your desktop, try to tap with one or more fingers on the screen, to move the image, shake your device and change the orientiation.
You only have to drop the .jar file in your classpath, or add this dependency to your project:
<dependency>
<groupId>com.googlecode.gwtquery.plugins</groupId>
<artifactId>gestures-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
Then use it as any other gQuery plugin through the as()
method
// Observe attribute changes in all elements matching the selector
$(selector)
.as(Gesture.Gesture)
.on("tap", new Function() {
public boolean f(Event ev) {
Options o = arguments(0);
console.log(o.description());
return true;
}
});
iOS: orientationchange swipemove swipeone swipetwo swipethree swipefour swipeup swiperightup swiperight swiperightdown swipedown swipeleftdown swipeleft swipeleftup tapone taptwo tapthree tapfour shake shakefrontback shakeleftright shakeupdown pinchopen pinchclose rotatecw rotateccw pinch rotate
Android: orientationchange swipemove swipeone swipetwo swipethree swipefour swipeup swiperightup swiperight swiperightdown swipedown swipeleftdown swipeleft swipeleftup tapone taptwo tapthree tapfour shake shakefrontback shakeleftright shakeupdown