在用bootstrap模态框时,特别是小尺寸的模态框时,其显示位置接近屏幕顶端,在网上查找之后,找到了让模态框居中显示的实现。代码如下

function centerModals(){$('.modal').each(function (i) {var $clone = $(this).clone().css('display', 'block').appendTo('body');var top = Math.round(($clone.height() - $clone.find('.modal-content').height()) / 2);top = top > 0 ? top : 0;$clone.remove();$(this).find('.modal-content').css("margin-top", top);});}

$('#question_modal').on('show.bs.modal', centerModals);  //question_modal是html中模态框的id
$(window).on('resize', centerModals);

转载于:https://www.cnblogs.com/eryidianer/p/4935962.html

bootstrap模态框垂直居中显示相关推荐

  1. Bootstrap模态框(modal)显示、隐藏与禁用ESC代码实现

    场景 对于弹出框bootstrap就有模态框(modal). 有时显示模态框,按键盘上ESC就会关闭模态框,所以在打开模态框时设置其属性. 实现 modal显示: $("#apAddAndE ...

  2. bootstrap 模态框垂直居中实现方法

    2019独角兽企业重金招聘Python工程师标准>>> this.$element.css({paddingLeft: !this.bodyIsOverflowing &&a ...

  3. Bootstrap模态框居中显示

    Bootstrap默认的模态框不是居中显示的,需要稍微修改下源代码: 1.打开源码bootstrap.js,在里面找到如下代码: 2.在上述代码段落下面增加居中的代码即可: //使弹出框居中...va ...

  4. bootstrap模态框弹出居中显示

    在项目中,有几个使用bootstrap模态框弹出问题,在单页面上是居中显示,但是嵌套在别的iframe中,弹出的位置在靠近顶部的位置. 查阅了一些资料,有几种解决方案,1修改bootstrap的js文 ...

  5. Bootstrap4模态框垂直居中

    Bootstrap4模态框垂直居中,只需要在添加.modal-dialog类的div再添加一个.modal-dialog-centered就可以了.具体如下. Bootstrap4模态框默认不会居中显 ...

  6. bootstrap 模态框满屏_解决Ueditor在bootstarp 模态框中全屏问题

    基本的一些配置就不说了.先说一下要注意的问题:首先是zIndex的设置.记住最好都显示设置模态框和ueditor的zIndex.理清他们的层叠关系. 特别是用到ueditor里面的图片上传功能的更要设 ...

  7. 前端之bootstrap模态框

    简介:模态框(Modal)是覆盖在父窗体上的子窗体.通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动.子窗体可提供信息.交互等. Modal简介 Modal实现弹出表单 M ...

  8. html遮罩层模态提示,页面遮罩层,并且阻止页面body滚动。bootstrap模态框原理,.bootstrap模态...

    页面遮罩层,并且阻止页面body滚动.bootstrap模态框原理,.bootstrap模态 实现思路: 1.需要有一个层将body遮住,放在body上方. 2.修改body的overflow属性值为 ...

  9. Bootstrap 模态框插件Modal 的选项

    选项 Bootstrap模态框插件modal提供了 4 个选项,所有的选项都可以通过 data 属性或 JavaScript 进行设置.见表 5‑1: 表 5‑1 Bootstrap模态框插件moda ...

最新文章

  1. BLE 配对流程(转自襄坤在线)
  2. HttpMoudle实现用户身份验证
  3. 一次失败的尝试,h5+Api 结合 react,webpack,同时生成android 、ios、h5端代码
  4. 深度剖析WinPcap之(七)——获得与释放网络适配器设备列表(5)
  5. 在Eclipse中使用Java 12
  6. Karrigell 入门教程
  7. Fiddler无所不能——之测试开发攻城狮必备神器
  8. ubuntu php7.0 redis,ubuntu 搭建php7 redis
  9. 浅入浅出 Android 安全:第一章 Android
  10. Java入门系列-24-实现网络通信
  11. mvdr波束形成原理_有了波束赋形这个5G黑科技,让你畅享飞一样的网速
  12. matlab排序算法,相同位置返回元素排名
  13. Cognos资料整理
  14. 【华为机试真题详解】统计射击比赛成绩
  15. Python获取列表list中的非零数据、第一个非零元素、最后一个非零元素
  16. 优惠券制作和分配(含代码)
  17. 黑马程序员MySQL视频操作代码-P79
  18. js 变量、函数重复声明和变量提升浅析
  19. Python爬取网站数据
  20. 绝代芳华!AI复原90年前梅兰芳:眉目传情,栩栩如生

热门文章

  1. 常见的注册界面实现的效果
  2. 自动特征工程、NAS、超参调优和模型压缩,微软开源的NNI一库搞定!
  3. CV Code | 本周新出计算机视觉开源代码汇总(含实例分割、行人检测、姿态估计、神经架构搜索、超分辨率等)...
  4. 今日重磅!恺明大神又一力作!重新思考万能的ImageNet预训练模型
  5. 分享几个Python小技巧函数里的4个小花招
  6. 一个会“说话”的油箱盖,告诉你每一滴油的去向
  7. CNN卷积神经网络分析
  8. c语言string函数的用法_同一个函数的五六个版本,C++string insert函数详解
  9. mysql是一个_Mysql
  10. java jtextfield 高度_java - 固定的JTextField的高度和宽度 - 堆栈内存溢出