масштабирование изображения по жесту
м, используя JQueryобидчивый плагин для обнаружения события пинча, чтобы дать пользователям возможность увеличивать / уменьшать изображение. Вот'Суть моего кода:
var w = 800, h = 600; $('img').on('touchy-pinch', function (e, $target, data) { $(this).css({ width: w * data.scale, height: h * data.scale }); });
Где пользовательский объект данных содержит следующее:
масштабpreviousScalecurrentPointточка отсчетаstartDistanceОн отлично работает при первом нажатии, но как только мои пальцы покидают экран, а затем я пытаюсь сделать это снова, изображение снова масштабируется. Как я могу изменить свой обработчик так, чтобы изображение продолжалось там, где оно остановилось, а не масштабировалось? Используя данныепредыдущая шкала неЭто помогает, так как предыдущий Scale также просто сбрасывается.