美文网首页程序员
js解决ios 双指缩放、双击放大、移动的兼容性问题

js解决ios 双指缩放、双击放大、移动的兼容性问题

作者: 拾钱运 | 来源:发表于2019-01-31 11:20 被阅读7次
window.onload = function() { // 阻止双击放大 
var lastTouchEnd = 0;
 document.addEventListener('touchstart', function(event) {
if (event.touches.length > 1) { 
event.preventDefault(); 
} });
 document.addEventListener('touchend', function(event) { 
var now = (new Date()).getTime(); if (now - lastTouchEnd <= 300) {
 event.preventDefault(); 
} lastTouchEnd = now;
 }, false); 
// 阻止双指放大 
document.addEventListener('gesturestart', function(event) { event.preventDefault(); }); }

document.body.addEventListener('touchmove', function (e) {
e.preventDefault(); //阻止默认的处理方式(阻止下拉滑动的效果)
}, {passive: false});

相关文章

网友评论

    本文标题:js解决ios 双指缩放、双击放大、移动的兼容性问题

    本文链接:https://www.haomeiwen.com/subject/pujksqtx.html