微信浏览器禁止页面下拉查看网址实例详解
发布时间 - 2026-01-11 02:06:07 点击率:次微信浏览器禁止页面下拉查看网址实例详解

此类事件是手机touchmove默认事件行为,可以通过js代码隐藏事件:
$(‘body').on(‘touchmove', function (event) {event.preventDefault();});
or
document.addEventListener('touchmove', function(e){e.preventDefault()}, false);
但这样往往会把页面原生的scroll效果也一同去掉了,下面的代码可以完美解决这个问题:
var overscroll = function(el) {
el.addEventListener('touchstart', function() {
var top = el.scrollTop
, totalScroll = el.scrollHeight
, currentScroll = top + el.offsetHeight;
//If we're at the top or the bottom of the containers
//scroll, push up or down one pixel.
//
//this prevents the scroll from "passing through" to
//the body.
if(top === 0) {
el.scrollTop = 1;
} else if(currentScroll === totalScroll) {
el.scrollTop = top - 1;
}
});
el.addEventListener('touchmove', function(evt) {
//if the content is actually scrollable, i.e. the content is long enough
//that scrolling can occur
if(el.offsetHeight < el.scrollHeight)
evt._isScroller = true;
});
}
overscroll(document.querySelector('.scroll'));
document.body.addEventListener('touchmove', function(evt) {
//In this case, the default behavior is scrolling the body, which
//would result in an overflow. Since we don't want that, we preventDefault.
if(!evt._isScroller) {
evt.preventDefault();
}
});
详情见:https://github.com/luster-io/prevent-overscroll/blob/master/index.html
源码下载:http://xiazai./201706/yuanma/preventoverscrollmaster().rar
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# 微信浏览器禁止页面下拉查看网址
# 微信
# 禁止页面下拉
# 微信小程序swiper禁止用户手动滑动代码实例
# 微信禁止下拉查看URL的处理方法
# React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
# JavaScript禁止微信浏览器下拉回弹效果
# js实现移动端微信页面禁止字体放大
# 微信小程序实现带参数的分享功能(两种方法)
# 微信小程序实现禁止分享代码实例
# 可以通过
# 希望能
# 此类
# 掉了
# 会把
# 谢谢大家
# 解决这个问题
# 源码下载
# 同去
# touchstart
# el
# var
# scrollHeight
# overscroll
# top
# bottom
# containers
# push
# offsetHeight
# scrollTop
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何创建自定义Facades?(详细步骤)
高防服务器如何保障网站安全无虞?
千库网官网入口推荐 千库网设计创意平台入口
如何用搬瓦工VPS快速搭建个人网站?
Laravel如何发送系统通知?(Notification渠道示例)
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
网站制作价目表怎么做,珍爱网婚介费用多少?
Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
用yum安装MySQLdb模块的步骤方法
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
详解jQuery中的事件
公司网站制作价格怎么算,公司办个官网需要多少钱?
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
如何在腾讯云服务器快速搭建个人网站?
zabbix利用python脚本发送报警邮件的方法
Linux安全能力提升路径_长期防护思维说明【指导】
利用 Google AI 进行 YouTube 视频 SEO 描述优化
网站制作软件有哪些,制图软件有哪些?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
JavaScript常见的五种数组去重的方式
北京网站制作的公司有哪些,北京白云观官方网站?
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
如何为不同团队 ID 动态生成多个非值班状态按钮
如何快速搭建高效WAP手机网站吸引移动用户?
长沙企业网站制作哪家好,长沙水业集团官方网站?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
Android Socket接口实现即时通讯实例代码
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
网站建设保证美观性,需要考虑的几点问题!
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
Laravel如何实现模型的全局作用域?(Global Scope示例)
大连网站制作公司哪家好一点,大连买房网站哪个好?
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
JavaScript中的标签模板是什么_它如何扩展字符串功能
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
如何在服务器上配置二级域名建站?
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
如何在VPS电脑上快速搭建网站?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
Python面向对象测试方法_mock解析【教程】
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
bing浏览器学术搜索入口_bing学术文献检索地址
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
零基础网站服务器架设实战:轻量应用与域名解析配置指南

