gpt4 book ai didi

javascript - 检测触摸设备捏合程度(缩放)

转载 作者:行者123 更新时间:2023-12-03 08:36:34 28 4
gpt4 key购买 nike

假设默认级别等于“1”,是否可以检测触摸设备的捏合(缩放)级别?原因是我希望根据捏合级别禁用页面元素(显示:无)。

如果可以将其放在一个设置缩放级别值的函数中,那就太好了,例如:

var ZOOM = 1;
function detectPinchZoomLevel(ev){
/*
//some calculations here...
ZOOM = 1.235 ; (for example)
*/
}
document.addEventListener('touchmove',detectPinchZoomLevel}, false);

感谢帮助

最佳答案

实际上很简单:

var ZOOM = 1;
var viewport = window.visualViewport;
function resizeHandler() {ZOOM = viewport.scale;}
window.visualViewport.addEventListener('resize', resizeHandler);

关于javascript - 检测触摸设备捏合程度(缩放),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63723999/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com