有沒有辦法禁用右側水平滾動,但允許左側水平滾動?有沒有辦法禁用右側水平滾動,但允許左側水平滾動?
let touches = []
window.addEventListener('touchmove', event => {
event.preventDefault()
}, false)
window.addEventListener('touchstart', event => {
touches[0] = event.touches[0].pageX
}, false)
window.addEventListener('touchend', event => {
touches[1] = event.changedTouches[0].pageX
}, false)
看來你將不得不preventDefault()
對touchmove
事件。
可以對比已保存在'touches',以確定它是否是一個左或右滾動的位置。 –