摘要:在微信里面打开的链接页面如果没有经过特殊处理,下拉的话,会出现这样的情况大概就是一个深灰色的背景,还有一个源站的域名。
在微信里面打开的链接页面如果没有经过特殊处理,下拉的话,会出现这样的情况:
大概就是一个深灰色的背景,还有一个源站的域名。
本人觉得这个非常丑,并且有时候就不想别人下拉看到我们的源站域名。
所以我这里做了一个demo让大家看看:
微信扫码:
禁止下拉
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
禁止下拉!
是不是可以啊!!!
是的话
那就赞赏一下吧!
- //禁止下拉
- 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()
- }
- })
其中
是整个主体,你只需要把你的项目代码写在这个div之间,就可以了!文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/107584.html
摘要:弹出层触发时候页面设置为高度百分百将不能滚动设置的样式为取消时候把样式重置还原为最初弹出层遮罩层灰色区域点击关闭遮罩层遮罩层阻止冒泡默认事件弹出层禁止页面弹出框弹出时候市面下拉滚动监听事件,这样一来整个页面将不能滚动所以添加一个判断你的大盒 //弹出层触发时候页面设置为高度百分百将不能滚动 设置body html的样式为overflow: hidden,height:100%//取消时...
摘要:弹出层触发时候页面设置为高度百分百将不能滚动设置的样式为取消时候把样式重置还原为最初弹出层遮罩层灰色区域点击关闭遮罩层遮罩层阻止冒泡默认事件弹出层禁止页面弹出框弹出时候市面下拉滚动监听事件,这样一来整个页面将不能滚动所以添加一个判断你的大盒 //弹出层触发时候页面设置为高度百分百将不能滚动 设置body html的样式为overflow: hidden,height:100%//取消时...
摘要:弹出层触发时候页面设置为高度百分百将不能滚动设置的样式为取消时候把样式重置还原为最初弹出层遮罩层灰色区域点击关闭遮罩层遮罩层阻止冒泡默认事件弹出层禁止页面弹出框弹出时候市面下拉滚动监听事件,这样一来整个页面将不能滚动所以添加一个判断你的大盒 //弹出层触发时候页面设置为高度百分百将不能滚动 设置body html的样式为overflow: hidden,height:100%//取消时...
摘要:从本人这两个月移动实践的经验来看,微信的里面和的滑动效果无论是在安卓还是下的体验都很一般,有明显的卡顿现象,在安卓下面还会出现滑动过快的时候在页面停下来之后滚动条才闪到相应位置的现象。 前言 在微信里面浏览页面的时候,有一个很管用的方法可以区分这个页面是原生的还是H5形式的。随便打开一个页面,用力往下扯的时候,如果页面上方出现了黑底,黑底上有一行诸如网页由game.weixin.qq....
阅读 1889·2021-09-22 15:55
阅读 3561·2021-09-07 10:26
阅读 662·2019-08-30 15:54
阅读 721·2019-08-29 16:34
阅读 877·2019-08-26 14:04
阅读 3313·2019-08-26 11:47
阅读 2167·2019-08-26 11:33
阅读 2327·2019-08-23 15:17
极致性价比!云服务器续费无忧!
Tesla A100/A800、Tesla V100S等多种GPU云主机特惠2折起,不限台数,续费同价。
NVIDIA RTX 40系,高性价比推理显卡,满足AI应用场景需要。
乌兰察布+上海青浦,满足东推西训AI场景需要