|
48 | 48 | setLeft: function($elem, val) { $elem.css('margin-left', val); }
|
49 | 49 | },
|
50 | 50 | transform: {
|
51 |
| - getTop: function($elem) { return (getComputedStyle($elem[0])[vendorPrefix('transform')] !== 'none' ? parseInt(getComputedStyle($elem[0])[vendorPrefix('transform')].match(/(-?[0-9]+)/g)[5], 10) * -1 : 0); }, |
| 51 | + getTop: function($elem) { return (getComputedStyle($elem[0])[transform] !== 'none' ? parseInt(getComputedStyle($elem[0])[transform].match(/(-?[0-9]+)/g)[5], 10) * -1 : 0); }, |
52 | 52 | setTop: function($elem, val) { setTransform($elem, val, 'Y'); },
|
53 | 53 |
|
54 |
| - getLeft: function($elem) { return (getComputedStyle($elem[0])[vendorPrefix('transform')] !== 'none' ? parseInt(getComputedStyle($elem[0])[vendorPrefix('transform')].match(/(-?[0-9]+)/g)[4], 10) * -1 : 0); }, |
| 54 | + getLeft: function($elem) { return (getComputedStyle($elem[0])[transform] !== 'none' ? parseInt(getComputedStyle($elem[0])[transform].match(/(-?[0-9]+)/g)[4], 10) * -1 : 0); }, |
55 | 55 | setLeft: function($elem, val) { setTransform($elem, val, 'X'); }
|
56 | 56 | }
|
57 | 57 | },
|
|
63 | 63 | },
|
64 | 64 | transform: {
|
65 | 65 | setPosition: function($elem, left, startingLeft, top, startingTop) {
|
66 |
| - $elem[0].style[vendorPrefix('transform')] = 'translate(' + ((left - startingLeft) || 0) + 'px, ' + ((top - startingTop) || 0) + 'px)'; |
| 66 | + $elem[0].style[transform] = 'translate(' + ((left - startingLeft) || 0) + 'px, ' + ((top - startingTop) || 0) + 'px)'; |
67 | 67 | }
|
68 | 68 | }
|
69 | 69 | },
|
|
89 | 89 | };
|
90 | 90 | }()),
|
91 | 91 |
|
| 92 | + transform = vendorPrefix('transform'), |
| 93 | + |
92 | 94 | supportsBackgroundPositionXY = document.createElement('div').style.backgroundPositionX !== undefined,
|
93 | 95 |
|
94 | 96 | setBackgroundPosition = (function() {
|
|
118 | 120 | }()),
|
119 | 121 |
|
120 | 122 | setTransform = function($elem, val, dimension /* 'X' or 'Y' */) {
|
121 |
| - var currentTransform = getComputedStyle($elem[0])[vendorPrefix('transform')]; |
| 123 | + var currentTransform = getComputedStyle($elem[0])[transform]; |
122 | 124 |
|
123 | 125 | if (currentTransform === 'none') {
|
124 |
| - $elem[0].style[vendorPrefix('transform')] = 'translate' + dimension + '(' + val + 'px)'; |
| 126 | + $elem[0].style[transform] = 'translate' + dimension + '(' + val + 'px)'; |
125 | 127 | } else {
|
126 |
| - $elem[0].style[vendorPrefix('transform')] = replaceNthOccurence(currentTransform, /(-?[0-9]+[.]?[0-9]*)/g, (dimension === 'X' ? 5 : 6), val); |
| 128 | + $elem[0].style[transform] = replaceNthOccurence(currentTransform, /(-?[0-9]+[.]?[0-9]*)/g, (dimension === 'X' ? 5 : 6), val); |
127 | 129 | }
|
128 | 130 | },
|
129 | 131 |
|
|
0 commit comments