ju lutem a ka ndonjë mënyrë si të kombinohen më shumë transformime CSS3 me kalimin e kohës? Për shembull, kur vendosa këtë
$bgWrapper.css({
'-webkit-transform' : ' scale3d(' + currScale + ', '+ currScale +', 1)'
});
Dhe pastaj në pak çaste kjo
$bgWrapper.css({
'-webkit-transform' : 'translate3d('+ ((currCoords[0])/currScale) +'px, '+ ((currCoords[1])/currScale) +'px, 0px) '
});
Unë kam një problem. Transformimi i parë tejkalohet me të dytin, por kjo është ajo që unë definitivisht nuk dua të ndodhë. Kështu që vura re se mund t'i kombinoj këto vlera, kështu që mund të ruaj përkohësisht të vjetrën dhe ta bëj këtë
var tmpTransform = $bgWrapper.css('-webkit-transform');
$bgWrapper.css({
'-webkit-transform' : ''+ tmpTransform +'translate3d('+ ((currCoords[0])/currScale) +'px, '+ ((currCoords[1])/currScale) +'px, 0px) '
});
Por edhe kjo nuk është e saktë, ka probleme me thirrjet e përsëritura..
Pra, a ka ndonjë mënyrë se si të merret vlera e saktë e shkallës css3 vie javascript? A ka ndonjë mënyrë për të marrë vlerën e saktë të përkthimit CSS3 përmes js? Aktualisht po marr vetëm matricë me këto vlera, sigurisht që mund ta analizoj, por shpresoj se ka zgjidhje më të mirë.
Dhe së fundi.. Unë supozoj se -webkit-transform: matrix(...) nuk është harduer i përshpejtuar në iPad, kështu që mënyra e vetme është matrix3d? për të kombinuar saktë të gjitha këto transformime pa probleme..
Faleminderit shumë, shpresoj të kuptoni pyetjet e mia :)