javascript移动端禁止页面滑动的解决方案
2024-10-09 01:18:24
1 前言
移动端网页,发现ios平台的iphone或者ipad,网页可以上下左右移动,而Android版则不会。仅作为记录使用。
2 代码
var mo=function(e){e.preventDefault();};
function stop(){
document.body.style.overflow='hidden';
document.addEventListener("touchmove",mo,{passive:false});//禁止页面滑动
}
//直接默认不让滑动
stop(); /***取消滑动限制***/
function move(){
document.body.style.overflow='';//出现滚动条
document.removeEventListener("touchmove",mo,{passive:false});
}
3 参考
1.移动端禁止页面滑动(有效)
4 扩展
2.webApp中防止页面出现上下滑动的方法(测试无效)
最新文章
- angularjs自动化测试系列之karma
- JS正则表达式进阶
- .net config文件 配置类的集合
- [译]git push
- BCB6 重装后的项目编译莫名问题
- NDK JNI 的关键点
- 对JavaScript中的静态属性和原型属性的理解
- View,ViewGroup的Touch事件的分发机制
- idea看源码
- java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 	at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.jav
- 详解 HTTPS、TLS、SSL、HTTP区别和关系
- javaScript 物体多形态改变加回调函数
- [20180604]在内存修改数据(bbed).txt
- [02] URL和HttpURLConnection类
- Leading and Trailing LightOJ - 1282 (取数的前三位和后三位)
- 组件基础(插槽slot)—Vue学习笔记
- Spring之注入复杂类型属性
- 使用 soapUI 测试 REST 服务
- nginx 与 浏览器缓存
- (转)如何让ActiveXObject( ";Microsoft.XmlDom ";)对象在非IE浏览器下显示数据?firefox(火狐)