38 lines
994 B
JavaScript
38 lines
994 B
JavaScript
// 阻止手势缩放
|
||
// document.addEventListener('touchstart', function(event) {
|
||
// if (event.touches.length > 1) {
|
||
// event.preventDefault();
|
||
// }
|
||
// }, { passive: false });
|
||
|
||
// // 阻止双击缩放
|
||
// let lastTouchEnd = 0;
|
||
// document.addEventListener('touchend', function(event) {
|
||
// const now = Date.now();
|
||
// if (now - lastTouchEnd <= 300) { // 双击间隔判定(300ms内)
|
||
// event.preventDefault();
|
||
// }
|
||
// lastTouchEnd = now;
|
||
// }, { passive: false });
|
||
// #ifdef H5
|
||
document.addEventListener("touchstart", function(event) {
|
||
if (event.touches.length > 1) {
|
||
event.preventDefault();
|
||
}
|
||
});
|
||
let lastTouchEnd = 0;
|
||
document.addEventListener(
|
||
"touchend",
|
||
function(event) {
|
||
let now = new Date().getTime();
|
||
if (now - lastTouchEnd <= 300) {
|
||
event.preventDefault();
|
||
}
|
||
lastTouchEnd = now;
|
||
},
|
||
false
|
||
);
|
||
document.addEventListener("gesturestart", function(event) {
|
||
event.preventDefault();
|
||
});
|
||
// #endif
|