为了账号安全,请及时绑定邮箱和手机立即绑定

position

老师,为什么不把遮罩层写成position: fixed; height: 100%; 呢?这样子的话就不必用js计算屏幕高度了

正在回答

2 回答

position:fixed也是一样打开页面时候计算,亲测过了,你打开的是小窗口,再放大还是出现边界,那个100%高度指的还是刚开始打开页面的一屏高度,不行你试试。


54c8adfa0001f41705000206.jpg

54c8adf70001151705000158.jpg

0 回复 有任何疑惑可以回复我~

height:100%就是第一屏的高度,只要你往下拉滚动条,就能看见那条边界。。。

0 回复 有任何疑惑可以回复我~
#1

verselet 提问者

但是设置了position:fixed 之后,遮罩层#mask是固定的,不会随屏幕滚动而滚动,老师那是写的是position:absolute;才会出现你说的问题
2015-01-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
弹出层效果
  • 参与学习       39069    人
  • 解答问题       157    个

通过本课程的学习让您能灵活运用知识,制作出超炫的弹出层效果

进入课程
意见反馈 帮助中心 APP下载
官方微信