遮罩层只在当前屏幕有,怎样设置可以使其在滚动的时候也都有遮罩层呢?
2017-05-25 00:00
357 查看
点击当前页时,出现遮罩层并弹框,这个功能实现的思路就是给当前页添加点击事件,然后在这整个页面平行部分新建一个遮罩层,遮罩层设置对应的rgba颜色就可以(a就是透明度),在事件中将此遮罩层的display进行修改就可以,弹出对应层的话需要提前设置好层,这个层设置到页面外,比如position:absolute,right:-300px;在本页面width:100%的时候设置overflow:hidden(超出部分隐藏),点击事件中:
这样就可以实现遮罩层显示,并弹出框(class为carBrandCorresponding的div)。
那么滚动到手机屏幕下的时候遮罩层怎样设置就会一直显示呢?
解决方法:设置遮罩层的position为fixed,top:0,left:0;而不是position:absolute就可以了。试试吧。
不会的可以留言。
$('.carBrandMask').on('click',function(){ $('.carBrandMask').css('display','block'); $('.carBrandCorresponding').animate({right:'0'},500); })
这样就可以实现遮罩层显示,并弹出框(class为carBrandCorresponding的div)。
那么滚动到手机屏幕下的时候遮罩层怎样设置就会一直显示呢?
解决方法:设置遮罩层的position为fixed,top:0,left:0;而不是position:absolute就可以了。试试吧。
不会的可以留言。
相关文章推荐
- 手机端当页面弹出遮罩层的时候,遮罩后面的页面禁止滚动且“锁定当前位置”
- 在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式,请确保您的Main函数带有STAThreadAttribute标记。 多线程操作剪切板的时候。
- 怎样重置网络设置-出现打不开网站的时候可以用用
- "把一个div标签,给它的属性设置position: fixed;bottom:0;固定在浏览器的最底部。 这个div标签在浏览器上下滚动的时候,会一直保持在屏幕最底部,这一点没有问题。但问题是当浏览
- 【惊天大秘密】才发现CSS设置overflow: scroll也可以实现局部页面滚动
- 设置UITableView是否可以滚动
- 在代码里面滚动当前屏幕(原创)
- 在vc++中调用Excel,怎样设置单元格的格式可以得到科学计数法显示,且保留两位小数
- IOS通过加速感应器实现手机实现手机屏幕上的足球可以来回的滚动反弹
- win10屏幕键盘快捷键设置技巧(五种方法) win10怎样打开屏幕键盘
- js判断页面滚动到底部的时候,可以执行一些操作
- 如果在页面滚动的时候导航条一直在屏幕的上面
- ListView滚动时加载图片(只加载当前屏幕图片)
- unity怎样实现全屏间的切换以及设置屏幕分辨率
- Linux下设置程序可以在当前目录下执行
- 在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进程才会引发此异常
- 如何获得当前屏幕顶端距离整个页面最上端的距离(即js获取浏览器滚动条距离顶端的距离)
- WPF之拖动项滚动条自滚动(当拖动项到达高度的边界时候滚动条自己可以上下滚动)
- 设置UIScrollView只可以水平或者竖直滚动
- EditText如何设置滚动效果,字体满了继续输入可以滚动查看