当启用event.preventdefault时,我当前在允许垂直滚动时遇到问题。
我正在尝试给我的手机页面添加滑动功能,我已经尝试过像hammer.js,swipe.js这样的框架,所有的框架都需要event.preventDefault来检测左右滑动。
启用event.preventDefault时,滑动可以完美检测,但是当您在该元素上时,您将失去垂直滚动的功能。也就是说,当您的手指开始在swipe元素上时,您不能在移动设备上上下移动屏幕。
我试着构建我自己的小脚本,运行良好,但仍然有垂直滚动的问题,这是一个问题。
var el = document.getElementById('
我有ipad web应用程序,我正在滚动特定的div,它工作得很好,但问题是,当用户触摸到div的一侧,然后还有页面滚动,我想停止页面滚动,并使div只滚动。
I used
document.ontouchmove=function(e) { e.preventDefault()};
但是它停止在整个页面上滚动,也在div上。
下面是我正在处理的索引文件链接