ios设备禁止body可拖动

ios自带safari浏览器下,h5页面滚动到页面边缘后,继续拖动手指会导致页面整体拖动,下面介绍一下怎么阻止这种情况的发生

1
2
3
4
5
6
7
8
var body = $('body')
window.addEventListener('touchmove', function (body) {
let x = body.touches[0].pageX
let y = body.touches[0].pageY
if (x > y) {
body.preventDefault()
}
}, {passive:false})