怎么通过js禁止页面滚动

如题所述

这个要看你自己的需求是什么。如果单纯的是想在某个模块不要滚动的话直接overflow:hidden就可以。如果需要整个页面都不想要浏览器的滚动行为可以用JS阻止浏览器行为,比如:

event.preventDefault();//firefox等
event.returnValue = false;//IE系列
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-30
设置overflow:hidden不可以吗?

js怎么禁止点击滚动条(仅仅是点击拖动滚动条被禁止,鼠标滚轮是可以用的...
加滚动鼠标的事件来调整页面就OK了不关闭滚动条的话,倒还有种方法可行,不过拖动滚动条时页面会闪烁,不够完美。var o=document.body; \/\/这里可以是其他任何元素var st=0;setInterval(setScrollTop,100);o.onmousewheel=function (){var ch=-1;st=st+event.wheelDelta*ch;}function setScrollTop(){o.scrollTop...

怎么通过js禁止页面滚动?
在有滚动条的标签里面加上:onmousewheel="javascript:return false;"例如,滚动条是body标签生成的,那么在body标签里面加上上面的代码:

完美解决js 禁止滚动条滚动,并且滚动条不消失,页面大小不闪动_百度知 ...
当打开dialog的时候,希望主页面的滚动条不要滚动。一番搜索之后,发现大家的解决办法分为两种。一种就是隐藏滚动条 ,但是这样的话,前台页面会因为滚动条的隐藏和出现而发生宽度的变化。这就使得每次一打开dialog页面就会伸缩。十分难受。第二种 就是不知道从哪儿抄的这种方法。一番修改之后,我也没好...

JS中当弹出一个DIV后,如何禁止滚动和编辑页面???
将弹出层设置为position:absolute;z-index:101 再使用一个层div2,width:100%,height:100%.z-index:100,position:absolute;这样div2会覆盖整个页面,页面上的任何元素都不可点击(页面中元素的默认z-index为0,如果有高的z-index需要将div2的z-index设置的更高些)禁止滚动可以给body添加overflow:hidde...

禁止蒙层底部页面跟随滚动
首先,我们来看方案一。通过在蒙层元素中应用`overflow: hidden;`和`height: 100%`的CSS样式,可以实现阻止页面滚动的效果。然而,该方案的局限性在于兼容性问题,它在某些移动设备上可能无法达到预期效果。因此,对于需要广泛兼容不同设备的场景,我们需考虑其他方案。方案二采用触摸事件(touch events)来...

...其他元素滚动,背景遮罩层还无法阻止冒泡,怎么禁用遮罩层touchmove_百...
1、在遮罩层停止添加touchmove 2、如果弹窗不在遮罩层内部,那么冒泡就不会经过遮罩层,也就无法屏蔽滑动了 3、如果实在不能把弹窗放到遮罩层内,那么给弹窗加一个单独的 .prevent 修饰符也可以,下面这两种方式都是有效的:4、这种屏蔽方式只是屏蔽了滑动,对于PC端的鼠标滚轮是无效的,但屏蔽鼠标滚轮...

jquery怎么禁止手机页面触屏滑动页面滚动
1、jquery 监听页面滚动使用的方法:.scroll()。2、新建一个HTML文档,定义的高度。3、创建JS脚本,使用.scroll() 方法监听页面滚动。4、如果页面发生滚动,则执行函数,弹出一个hello。5、保存文件,查看.scroll()监听页面滚动的效果。

如何锁定滚动条
<!-- (document).ready(function(){ ("#tt").scrollTop(1000);});\/\/-->

如何禁止页面滚动事件如何禁止页面滚动事件显示
禁止iOS的弹性滚动微信的下拉回弹一种方法:html头部添加然后将页面body的高度设为window的高度 如何关闭浏览器带的资讯、快资讯等弹出窗口?1.启动浏览器,打开浏览器界面 2.找到右上角的“打开菜单”单击 3.在下拉菜单选择“设置”单击,启动“选项-基本设置”页面 4.在选项-基本设置页面,找到“实验室...

移动端如何禁止H5页面向上滑动到底部时露出的浏览器黑色背景?
在ios下,双击屏幕某些地方,滚动条会自动向上走一段。当用微信看h5的时候,拖拽到底部,会漏出来,微信自带下面的灰黑色皮肤。用js解决一下吧,这俩问题很类似,总结到一起了。---特别注意,安卓没有发生过这些情况,因为解决办法是给最外层的wrapper,overflow-y:auto;也就是放弃了原生的滚动条,所...

相似回答
大家正在搜