js 移动端禁止双指或双击放大

代码:

// 禁用双指放大
document.documentElement.addEventListener('touchstart', function (event) {
  if (event.touches.length > 1) {
    event.preventDefault()
  }
}, { passive: false })

// 禁用双击放大
var lastTouchEnd = 0
document.documentElement.addEventListener('touchend', function (event) {
  var now = Date.now()
  if (now - lastTouchEnd <= 300) {
    event.preventDefault()
  }
  lastTouchEnd = now
}, { passive: false })

 

posted @ 2022-11-18 14:28  herry菌  阅读(637)  评论(0编辑  收藏  举报