当前位置:网站首页>解决移动端有纵向滚动条但是不能滚动的问题
解决移动端有纵向滚动条但是不能滚动的问题
2022-08-03 06:49:00 【七月星辰】
问题出现在开发H5移动端的时候,发现当内容超过屏幕高度时候无法纵向滚动问题。
检查很多方面,总结了很多博客,分析如下可能原因:
一般我们高度是由内容撑开的,但内容超过屏幕高度时候,可以纵向滚动。
或者在容器外的容器设为固定高度,本身的容器高度由内容撑开,外面的容器设为overflow-y: scroll,也可实现纵向滚动
但本该可以滚动但实际你测试时候用手指不能进行拖动(不算在电脑浏览器打开可以滑轮滚动)。
此时需要检查可能设置了如下属性或方法:
css:
overflow:hidden
或
touch-action: none;
js:touchstart、touchmove或touchend等事件中的阻止默认事件的原因。
看看有没有写e.preventDefault()。
最后笔者踩的坑:
注释掉就可以解决了。
如果你既想保留阻止下拉刷新又想实现纵向滚动,估计就得对e.targetTouches[0].pageX进行判断了,看看什么时候才该阻止默认事件行为。
边栏推荐
猜你喜欢
随机推荐
DAC、ADC、FFT使用总结
torch.nn.modules.activation.ReLU is not a Module subclass
2022年 SQL 优化大全总结详解
HCIP笔记整理 2022/7/20
分布式数据库数据一致性的原理、与技术实现方案
c现代方法16章基础
pgaudit 的安装使用《postgresql》
PMP每日一练 | 考试不迷路-8.2(包含敏捷+多选)
调用feign报错openfeign/feign-core/10.4.0/feign-core-10.4.0.jar
MySQL - 视图操作
华为设备配置BFD单跳检测二层链路
依赖注入(DI),自动配置,集合注入
- display image API OpenCV 】 【 imshow () to a depth (data type) at different image processing methods
模型训练前后显卡占用对比、多卡训练GPU占用分析【一文读懂】
Detailed explanation and reproduction of AlexNet network
qt学习之旅--MinGW32编译opencv3.0.0
第四章:架构,Architecture
ViewModel 记录下 +
神经网络原理及代码实现
boot-SSE









