imagem de escala no gesto de pitada
Estou usando o jQuerymelindroso plug-in para detectar o evento pinch para dar aos usuários a capacidade de ampliar / reduzir uma imagem. Aqui está a essência do meu código:
var w = 800, h = 600; $('img').on('touchy-pinch', function (e, $target, data) { $(this).css({ width: w * data.scale, height: h * data.scale }); });
Onde o objeto de dados personalizados contém o seguinte:
escalapreviousScalecurrentPointponto de partidastartDistanceFunciona bem na primeira pitada, mas quando meus dedos deixam a tela e tento fazê-lo novamente, a imagem é redimensionada novamente. Como posso modificar meu manipulador para que a imagem continue de onde parou em vez de redimensionar? O uso do previousScale dos dados não ajudou, já que o previousScale também é reiniciado.