首页 / JAVASCRIPT / 实现页面禁止滚动
实现页面禁止滚动
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了实现页面禁止滚动,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1304字,纯文字阅读大概需要2分钟。
内容图文
![实现页面禁止滚动](/upload/InfoBanner/zyjiaocheng/295/264fa4b7b03947c9af1d99d9b3e1d5d3.jpg)
本篇文章讲述了如何实现页面禁止滚动,大家对实现页面禁止滚动不了解的话或者对实现页面禁止滚动感兴趣的话那么我们就一起来看看本篇文章吧, 好了废话少说进入正题吧
说明:
1.这里只总结页面禁止滚动的方法,可根据实际需求用js动态控制即可。
2.移动端能禁,PC自然能禁,但PC能禁,移动端不一定能禁,所以我着重讲移动端
3.代码演示我用的zepto(或许你不会用,但是一定可以看懂)
序言:
大家在做移动端开发的时候,难免会有禁止页面滚动的需求,今天我就总结下移动端禁止页面滚动的方法,希望有一种能满足你的需求场景。
1.
$(document).on('touchmove', function(e){ e.preventDefault(); })
2.
body{ position: fixed; //根据需求添加top,left... }
3.
body{ overflow: hidden; /*height: 100%;*/ }
4.点击页面,页面在点击的位置静止,之后滑动滚动无效
//根据这个思路,你也可以去应用于元素的禁止滚动$('body').on('tap', function(e){ $(this).css('top', ('-' + $(window).scrollTop() + 'px')); $(this).css('position', 'fixed'); })
5.移动端的救世主方法,如果你有相关开发经验,会发现前面的方法在移动端神奇的失效,那么这个方法一定可以帮到你
html,html{ overflow: hidden; height: 100%;}
结语:
以上就是本篇文章的所有内容,大家要是还不太了解的话,可以自己多实现两边就很容易掌握了哦!
相关推荐:
JavaScript实现禁止微信浏览器下拉回弹效果
禁止页面缓存有哪些方法
怎样用H5添加禁止缩放功能
jQuery监听扫码枪禁止手动输入的实现方法
以上就是实现页面禁止滚动的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的实现页面禁止滚动全部内容,希望文章能够帮你解决实现页面禁止滚动所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。