и снова
гемор проблемы с оптимизацией, только уже с зумом
проблема в том что если сразу после зума начать двигать элемент пару секунд жестокие тормоза, а потом все ок
пробывал сделать плавный зум, но не помогло
function smoothZoom() {
var zoom = scale - options.scaleStep;
var step = options.scaleStep / 15;
(function animate () {
zoom += step;
if (zoom > scale){
CallBackZoom.call(zooming, wrapper);
return;
}
zooming.css({
WebkitTransform :'scale('+zoom+')',
MozTransform : 'scale('+zoom+')',
OTransform : 'scale('+zoom+')',
msTransform : 'scale('+zoom+')'
});
window.requestAnimationFrame(animate) ;
}());
}