grid programme
This commit is contained in:
+52
@@ -0,0 +1,52 @@
|
||||
# Unipointer
|
||||
|
||||
Base class for doing one thing with pointer event
|
||||
|
||||
Used with [Unidragger](https://github.com/metafizzy/unidragger) and [TapListener](https://github.com/metafizzy/tap-listener)
|
||||
|
||||
## Install
|
||||
|
||||
Bower: `bower install unipointer`
|
||||
|
||||
npm: `npm install unipointer`
|
||||
|
||||
## Usage
|
||||
|
||||
``` js
|
||||
// create new class
|
||||
function PointerFun( elem ) {
|
||||
this.element = elem;
|
||||
// binds mousedown/touchstart/pointerdown event
|
||||
this._bindStartEvent( this.element, true );
|
||||
}
|
||||
// inherit Unipointer
|
||||
PointerFun.prototype = new Unipointer();
|
||||
|
||||
// overwrite public pointer methods
|
||||
PointerFun.prototype.pointerDown = function( event, pointer ) {
|
||||
console.log('pointer down');
|
||||
};
|
||||
|
||||
PointerFun.prototype.pointerMove = function( event, pointer ) {
|
||||
console.log('pointer move');
|
||||
};
|
||||
|
||||
PointerFun.prototype.pointerUp = function( event, pointer ) {
|
||||
console.log('pointer up');
|
||||
};
|
||||
|
||||
PointerFun.prototype.pointerCancel = function( event, pointer ) {
|
||||
console.log('pointer cancel');
|
||||
};
|
||||
|
||||
// triggered on pointerUp and pointerCancel
|
||||
PointerFun.prototype.pointerDone = function( event, pointer ) {
|
||||
console.log('pointer done');
|
||||
};
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
MIT license
|
||||
|
||||
By [Metafizzy](https://metafizzy.co)
|
||||
Reference in New Issue
Block a user