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
|