猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
有没有办法,就是我弹窗的时候移动端界面不能滚动页面?
我有个弹窗,是在手机端的,能不能弹窗的时候禁止手机端滚动scroll?
或者就是js控制让弹窗始终垂直居中于手机屏幕?
天涯尽头无女友
浏览 441
回答 1
1回答
饮歌长啸
给body加个fixed就可以了,用个函数包装。var Common={};window.Common.TOP_stopBodyScroll=0;window.Common.stopBodyScroll=function (isFixed) { if (isFixed) { window.Common.TOP_stopBodyScroll = window.scrollY document.body.style.position = 'fixed' document.body.style.top = -window.Common.TOP_stopBodyScroll + 'px' } else { document.body.style.position = '' document.body.style.top = '' window.scrollTo(0, window.Common.TOP_stopBodyScroll) }}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续