12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- swipe = {
- obj: null,
- tolerance: 150,
- offset: 0
- }
- swipe.start = function(obj, tolerance) {
- if (obj) swipe.obj = obj;
- if (tolerance) swipe.tolerance = tolerance;
- return true;
- }
- swipe.move = function(e) {
- if (swipe.obj===null) return false;
- swipe.offset = -1 * e.x;
- swipe.obj.css({
- WebkitTransform: 'translateX(' + swipe.offset + 'px)',
- MozTransform: 'translateX(' + swipe.offset + 'px)',
- transform: 'translateX(' + swipe.offset + 'px)'
- });
- }
- swipe.stop = function(e, left, right) {
- if (e.x<=-swipe.tolerance) left(true);
- else if (e.x>=swipe.tolerance) right(true);
- else if (swipe.obj!==null) {
- swipe.obj.css({
- WebkitTransform: 'translateX(0px)',
- MozTransform: 'translateX(0px)',
- transform: 'translateX(0px)'
- });
- }
- swipe.obj = null;
- swipe.offset = 0;
- }
|