美文网首页
跳出弹窗内容超出问题

跳出弹窗内容超出问题

作者: 古德毛宁_39de | 来源:发表于2018-03-26 10:46 被阅读0次

我们平时做的弹窗底部(也就是主体页面部分)是可以动的如图:

现在在页面主体部分的顶部 现在在主体页面的底部

可以看到当页面中间的弹窗内容较多时,无法显示剩余弹窗的问题:

解决思路:

1.页面必须不随弹窗滚动而滚动,

2.弹窗超出部分加上滚动条.

解决方案:

加上一段js代码当点击进入弹窗按钮时让主体页面的body,overflow:hidden,然后把height改为100%;

弹窗关闭时,再把body的属性删除

$('.ivu-btn-now').on('click',function() {

$('.ivu-modal-wrap-create').show()

$('body').addClass('css-body')

$('.css-body').css({'overflow': 'hidden',

'height': '100%'})

})

可以发现这时弹窗就已经固定了,不随主体页面部分而滚动了

图为页面主体滚动条已被隐藏

为了能让弹窗多余部分滚动显示,还要给弹窗的最大父元素加上overflow:auto;

滚动条出现弹窗多余部分露出

最后一步当点击关闭弹窗按钮时我们还要把主体部分的body里的属性改回去,不然主体页面就固定死了,(设置body的style为空就行了)

$('.ivu-cross').on('click',function() {

        $('.ivu-modal-wrap-create').hide()

        $('.css-body').attr('style','')

})

完!

相关文章

  • 跳出弹窗内容超出问题

    我们平时做的弹窗底部(也就是主体页面部分)是可以动的如图: 可以看到当页面中间的弹窗内容较多时,无法显示剩余弹窗的...

  • 移动端禁止弹出层背景滚动

    场景:背景内容超出屏幕高度,需滚动展示;底部弹窗内容超出底部容器高度,需在容器内滚动展示;当底部弹窗打开,需阻止背...

  • uniapp 解决弹窗滚动冲突

    问题 页面是可以滚动的长列表,弹窗也是列表可以滚动。 解决 弹窗时禁止弹窗下的页面滑动。弹窗时底层页面不超出一整屏...

  • mapboxGL中popup遮挡的优化

    概述 在MapboxGL中,使用popup弹窗时,弹窗会出现超出范围的情况,本文就此问题做了点优化,共享记录下,一...

  • 移动端 弹出层禁止弹窗下的页面滚动

    制作弹窗的时候遇到的问题:页面很长,需要滚动。弹窗里也需要滚动。当滚动弹窗内的内容时,发现弹窗的内容不滚动,反而是...

  • Flutter TextField焦点跳出软键盘,隐藏软键盘失去

    如图片,弹窗中带有TextField,要求弹窗出来就跳出软键盘,这个简单,设置TextField 属性autofo...

  • 一些异常及后续规避

    需求:用户点击图标可展示弹窗,弹窗内容是从服务端获取的问题场景:网络极差,用户展开弹窗,在未获取到信息之前,用户即...

  • LZ梦享 公告

    【欢迎使用LX梦享内测版,有任何问题可联系QQ咨询。】弹窗公告内容 〖〗弹窗公告图片 《这是一条很长的公告,而且还...

  • 一键音乐美化

    【版本】1.0【版本】【更新内容】【更新内容】【地址】【地址】【大小】【大小】【公告】【公告】【群弹窗】1【群弹窗...

  • 5.27,我爱吃

    手机上跳出一个弹窗,写着"5.27,我爱吃,你吃了吗?" 接下来的内容是推荐他们家美味佳肴的海报,还特别强调,可以...

网友评论

      本文标题:跳出弹窗内容超出问题

      本文链接:https://www.haomeiwen.com/subject/kbilcftx.html