масштабирование изображения по жесту

Я использую jQueryобидчивый плагин для обнаружения события пинча, чтобы дать пользователям возможность увеличивать / уменьшать изображение. Вот суть моего кода:

var w = 800,
    h = 600;
$('img').on('touchy-pinch', function (e, $target, data) {
    $(this).css({
        width: w * data.scale,
        height: h * data.scale
    });
});

Где пользовательский объект данных содержит следующее:

scale previousScale currentPoint startPoint startDistance

Он отлично работает при первом нажатии, но как только мои пальцы покидают экран, а затем я пытаюсь сделать это снова, изображение снова масштабируется. Как я могу изменить свой обработчик так, чтобы изображение продолжалось там, где оно остановилось, а не масштабировалось? Использование данных предыдущей шкалы не помогло, поскольку предыдущая шкала также только что была сброшена.

Ответы на вопрос(1)

Ваш ответ на вопрос