5
私はピンチイベントを検出するためのプラグインを使用して、ユーザーが画像をズームイン/ズームアウトできるようにしています。ピンチジェスチャーの画像のスケーリング
var w = 800, h = 600; $('img').on('touchy-pinch', function (e, $target, data) { $(this).css({ width: w * data.scale, height: h * data.scale }); });
カスタムデータオブジェクトは、以下が含まれます:
- 規模
- previousScale
- CurrentPointの
- にstartPoint
- startDistance
最初のピンチでうまくいきますが、指を画面から離してからもう一度やり直すと、画像が元のサイズに戻ります。イメージを再スケールするのではなく途中で続けるように、ハンドラーを変更するにはどうすればよいですか? previousScaleがリセットされただけで、データのpreviousScaleを使用することは役に立たなかった。