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解决select下拉选不中问题
Oct 14 Javascript
SublimeText自带格式化代码功能之reindent
Dec 27 Javascript
JS数字千分位格式化实现方法总结
Dec 16 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
Feb 12 Javascript
基于JavaScript实现焦点图轮播效果
Mar 27 Javascript
JavaScript纯色二维码变成彩色二维码
Jul 23 Javascript
js使用原型对象(prototype)需要注意的地方
Aug 28 Javascript
js实现会跳动的日历效果(完整实例)
Oct 18 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
Dec 25 Javascript
Vuex 入门教程
Jan 10 Javascript
webpack分离css单独打包的方法
Jun 12 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
Feb 10 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 auth_http类库进行身份效验
2009/03/19 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
如何利用预加载优化Laravel Model查询详解
2017/08/11 PHP
javascript 自动填写表单的实现方法
2010/04/09 Javascript
js 获取和设置css3 属性值的实现方法
2013/05/06 Javascript
使用javascript实现简单的选项卡切换
2015/01/09 Javascript
JS实现的页面自定义滚动条效果
2015/10/26 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
解析如何利用iframe标签以及js制作时钟
2016/12/08 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
2016/12/19 Javascript
利用HBuilder打包前端开发webapp为apk的方法
2017/11/13 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
利用JS实现一个同Excel表现的智能填充算法
2018/08/13 Javascript
vue2.0基于vue-cli+element-ui制作树形treeTable
2019/04/30 Javascript
小程序:授权、登录、session_key、unionId的详解
2019/05/15 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
详解python之配置日志的几种方式
2017/05/22 Python
python中的decorator的作用详解
2018/07/26 Python
python 实现创建文件夹和创建日志文件的方法
2019/07/07 Python
基于plt.title无法显示中文的快速解决
2020/05/16 Python
Python 发送邮件方法总结
2020/08/10 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
用CSS3的box-reflect设置文字倒影效果的方法讲解
2016/03/07 HTML / CSS
.NET现在共支持多少种语言
2014/02/26 面试题
毕业生自荐信
2013/12/14 职场文书
护士检查书
2014/01/17 职场文书
优秀技术工人先进材料
2014/02/17 职场文书
酒店管理毕业生自我鉴定
2014/03/02 职场文书
人事部经理岗位职责
2014/03/07 职场文书
小学生常见病防治方案
2014/06/06 职场文书
上海世博会志愿者口号
2014/06/17 职场文书
大班下学期幼儿评语
2014/12/30 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书
2016年优秀少先队辅导员事迹材料
2016/02/26 职场文书
关于保护环境的建议书
2019/06/24 职场文书
微信小程序实现轮播图指示器
2022/06/25 Javascript