bootstrap模态框垂直居中效果


Posted in Javascript onDecember 03, 2016

本文实例效果其实就是一个点击弹窗效果,供大家参考,具体内容如下

先上jquery代码

//模态框垂直居中
 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 - 50);
    });
 }
 $('.modal').on('show.bs.modal', centerModals);
 $(window).on('resize', centerModals);

html代码

<!--登陆弹窗-->
 <form action="__URL__/doLogin" method="post" class="form-horizontal">

  <!--模态框声名-->
  <div class="modal" id="myModal" tabindex="-1">
   <!--窗口声名-->
   <div class="modal-dialog modal-sm">
    <!--内容声名-->
    <div class="modal-content">
     <div class="modal-header">
      <button class="close" data-dismiss="modal">
       <span>×</span>
      </button>
      <h4 class="modal-title">用户登录</h4>
     </div>

     <div class="modal-body">
      <div class="form-group has-success has-feedback">

       <label for="username" class="col-sm-3 control-label">账号</label>
       <div class="col-sm-9">
        <span class="glyphicon glyphicon-user form-control-feedback"
         aria-hidden="true"></span> <span id="inputSuccess3Status"
         class="sr-only">(success)</span> <input type="text"
         id="username" name="username" class="form-control"
         placeholder="请输入您的用户名" title="可包含中文数字和常用字符"
         onkeydown="if(event.keyCode==32||event.keyCode==13){return false;}">
        <!-- 禁用空格和回车 -->

       </div>
      </div>


      <div class="form-group has-success has-feedback">
       <label for="password" class="col-sm-3 control-label">密码</label>
       <div class="col-sm-9">
        <span class="glyphicon glyphicon-lock form-control-feedback"
         aria-hidden="true"></span> <span id="inputSuccess3Status"
         class="sr-only">(success)</span> <input type="password"
         id="password" name="password" class="form-control"
         maxlength="12" placeholder="请输入您的密码" oncopy="return false"
         oncut="return false" onpaste="return false" title=""
         onkeydown="if(event.keyCode==32||event.keyCode==13){return false;}">

       </div>
      </div>
     </div>
     <div class="modal-footer">
      <div class="form-group">
       <div class="col-sm-offset-2 col-sm-10">
        <button type="submit" class="btn btn-success" id="login">现在登录
         »</button>
       </div>
      </div>
     </div>
    </div>
   </div>
  </div>
 </form>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js仿百度有啊通栏展示效果实现代码
May 28 Javascript
jquery 滚动条事件简单实例
Jul 12 Javascript
javascript中的循环语句for语句深入理解
Apr 04 Javascript
ExtJS4 动态生成的grid导出为excel示例
May 02 Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
May 11 Javascript
常用的jQuery前端技巧收集
Dec 24 Javascript
js实现日历的简单算法
Jan 24 Javascript
JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】
Apr 24 Javascript
vue项目中用cdn优化的方法
Jan 03 Javascript
实现vuex与组件data之间的数据同步更新方式
Nov 12 Javascript
Angular之jwt令牌身份验证的实现
Feb 14 Javascript
在react-antd中弹出层form内容传递给父组件的操作
Oct 24 Javascript
JS制作类似选项卡切换的年历
Dec 03 #Javascript
JS键盘版计算器的制作方法
Dec 03 #Javascript
js实现右键自定义菜单
Dec 03 #Javascript
js实现小窗口拖拽效果
Dec 03 #Javascript
学习vue.js计算属性
Dec 03 #Javascript
学习vue.js中class与style绑定
Dec 03 #Javascript
jQuery图片轮播实现并封装(一)
Dec 03 #Javascript
You might like
php 图片上添加透明度渐变的效果
2009/06/29 PHP
PHP编码规范之注释和文件结构说明
2010/07/09 PHP
Php Ctemplate引擎开发相关内容
2012/03/03 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
2015/05/27 PHP
PHP处理二进制数据的实现方法
2016/06/13 PHP
用cookies实现的可记忆的样式切换效果代码下载
2007/12/24 Javascript
解读IE和firefox下JScript和HREF的执行顺序
2008/01/12 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
JavaScript中判断整数的多种方法总结
2014/11/08 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
2017/03/10 Javascript
原生js实现吸顶效果
2017/03/13 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
input框中自动展示当前日期yyyy/mm/dd的实现方法
2017/07/06 Javascript
js使用原型对象(prototype)需要注意的地方
2017/08/28 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
使用Vue动态生成form表单的实例代码
2018/04/26 Javascript
vue-cli2.x项目优化之引入本地静态库文件的方法
2018/06/19 Javascript
React和Vue中监听变量变化的方法
2018/11/14 Javascript
微信小程序实现聊天室
2020/08/21 Javascript
python处理json数据中的中文
2014/03/06 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
2016/07/15 Python
python利用paramiko连接远程服务器执行命令的方法
2017/10/16 Python
python利用Tesseract识别验证码的方法示例
2019/01/21 Python
介绍一款python类型检查工具pyright(推荐)
2019/07/03 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
中国网上药店领导者:1药网
2017/02/16 全球购物
UNDONE手表官网:世界领先的定制手表品牌
2018/11/13 全球购物
高中生物教学反思
2014/02/05 职场文书
小学数学国培感言
2014/03/10 职场文书
文案策划求职信
2014/04/14 职场文书
本科毕业论文导师评语
2014/12/31 职场文书
安全承诺书格式范本
2015/04/28 职场文书
Python图像处理之图像拼接
2021/04/28 Python