Trong ứng dụng web của tôi, tôi có một div sẽ thay đổi chiều cao và chiều rộng dựa trên hướng véo. ví dụ nếu người dùng chụm theo chiều ngang, nó sẽ thay đổi chiều rộng, để véo dọc nó sẽ thay đổi chiều cao.Làm thế nào để tìm hướng pinch trong javascript?
Tôi đang sử dụng các sự kiện cử chỉ
var scaleMe = $("#scaleMe");
scaleMe[0].ongesturestart = function (e) {
height = scaleMe .height();
}
scaleMe[0].ongesturechange = function (e) {
e.preventDefault();
var scaleheight = (scaleMe.height() * e.scale);
scaleMe.height(Math.min(Math.max(scaleheight, 50), 400));
}
Có cách nào để tìm ra hướng pinch?
Vì vậy, bạn không muốn chia tỷ lệ? Với tỷ lệ tôi có nghĩa là chiều cao và chiều rộng vẫn tương đối. Nếu bạn có nghĩa là thay đổi kích thước, không sử dụng cử chỉ chụm, bởi vì người dùng mong đợi một tỷ lệ, không phải là một thay đổi kích cỡ. –