implement pinch to zoom
This commit is contained in:
+56
@@ -0,0 +1,56 @@
|
||||
var transform = null
|
||||
;(function () {
|
||||
var styles = [
|
||||
'webkitTransform',
|
||||
'MozTransform',
|
||||
'msTransform',
|
||||
'OTransform',
|
||||
'transform'
|
||||
];
|
||||
|
||||
var el = document.createElement('p');
|
||||
|
||||
for (var i = 0; i < styles.length; i++) {
|
||||
if (null != el.style[styles[i]]) {
|
||||
transform = styles[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
})()
|
||||
|
||||
/**
|
||||
* Transition-end mapping
|
||||
*/
|
||||
var transitionEnd = null
|
||||
;(function () {
|
||||
var map = {
|
||||
'WebkitTransition' : 'webkitTransitionEnd',
|
||||
'MozTransition' : 'transitionend',
|
||||
'OTransition' : 'oTransitionEnd',
|
||||
'msTransition' : 'MSTransitionEnd',
|
||||
'transition' : 'transitionend'
|
||||
};
|
||||
|
||||
/**
|
||||
* Expose `transitionend`
|
||||
*/
|
||||
|
||||
var el = document.createElement('p');
|
||||
|
||||
for (var transition in map) {
|
||||
if (null != el.style[transition]) {
|
||||
transitionEnd = map[transition];
|
||||
break;
|
||||
}
|
||||
}
|
||||
})()
|
||||
|
||||
exports.transitionend = transitionEnd
|
||||
|
||||
exports.transition = require('transition-property')
|
||||
|
||||
exports.transform = transform
|
||||
|
||||
exports.touchAction = require('touchaction-property')
|
||||
|
||||
exports.has3d = require('has-translate3d')
|
||||
Reference in New Issue
Block a user