diff --git a/lib/jli.js b/lib/jli.js index 3b88e7d..877b473 100755 --- a/lib/jli.js +++ b/lib/jli.js @@ -195,9 +195,12 @@ function unanimated(obj, func, time){ +var USE_3D_TRANSFORM = false + // NOTE: at this point this works only on the X axis... function setElementTransform(elem, offset, scale){ elem = $(elem) + var t3d = USE_3D_TRANSFORM ? 'translateZ(0px)' : '' if(offset == null){ offset = getElementShift(elem) // number -- only the x coord... @@ -217,7 +220,7 @@ function setElementTransform(elem, offset, scale){ var scale = getElementScale(elem) } if(USE_TRANSFORM){ - var transform = 'translate('+ offset.left +'px, '+ offset.top +'px) scale('+ scale +') translateZ(0px)' + var transform = 'translate('+ offset.left +'px, '+ offset.top +'px) scale('+ scale +') ' + t3d elem.css({ '-ms-transform' : transform, '-webkit-transform' : transform, @@ -231,7 +234,7 @@ function setElementTransform(elem, offset, scale){ top: '' }) } else { - var transform = 'translate(0px, 0px) scale('+ scale +') translateZ(0px)' + var transform = 'translate(0px, 0px) scale('+ scale +') ' + t3d elem.css({ // NOTE: this will be wrong during a transition, that's why we // can pass the pre-calculated offset as an argument...