时间:2021-05-20
在网上找到了一个可以防页面滚动滑到顶端或底部的时候, 漏出微信丑丑的灰色底,下面小编把核心代码分享给大家供大家参考!
我的核心代码:
prevent:function () {var startX = 0, startY = 0;//touchstart事件function touchSatrtFunc(evt) {try{//evt.preventDefault(); //阻止触摸时浏览器的缩放、滚动条滚动等var touch = evt.touches[0]; //获取第一个触点var x = Number(touch.pageX); //页面触点X坐标var y = Number(touch.pageY); //页面触点Y坐标//记录触点初始位置startX = x;startY = y;} catch (e) {alert('touchSatrtFunc:' + e.message);}}document.addEventListener('touchstart', touchSatrtFunc, false);var _ss = document.getElementById("contain");_ss.ontouchmove = function (ev) {var _point = ev.touches[0],_top = _ss.scrollTop;// 什么时候到底部var _bottomFaVal = _ss.scrollHeight - _ss.offsetHeight;// 到达顶端if (_top === 0) {// 阻止向下滑动if (_point.clientY > startY) {ev.preventDefault();} else {// 阻止冒泡// 正常执行ev.stopPropagation();}} else if (_top === _bottomFaVal) {// 到达底部// 阻止向上滑动if (_point.clientY < startY) {ev.preventDefault();} else {// 阻止冒泡// 正常执行ev.stopPropagation();}} else if (_top > 0 && _top < _bottomFaVal) {ev.stopPropagation();} else {ev.preventDefault();}};}以上代码是小编给大家介绍的微信页面滚动防露底的核心代码,代码比较简单,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了java实现微信红包算法的具体代码,供大家参考,具体内容如下实现过程1.代码如下(示例):importjava.math.BigDecima
本文实例讲述了jquery实现网页的页面平滑滚动效果代码。分享给大家供大家参考,具体如下:这款网页页面平滑滚动jquery代码,点击链接会让网页平滑滚动到链接对
本文实例讲述了Java实现的微信图片处理工具类。分享给大家供大家参考,具体如下:现在外面核心,图片文章比较少,看了拷贝代码,而用不了,用相应jar包处理,很多等
本文实例讲述了微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能。分享给大家供大家参考,具体如下:顶部滚动选项卡话不多说,直接上代码pages/hom
1.顶端固定核心代码如下:......最终效果图:2.底端固定核心代码如下:......最终效果图:到此这篇关于微信小程序实现组件顶端固定或底端固定效果(不随滚