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实现程序暂停与继续功能代码解读
Oct 10 Javascript
js图片自动轮播代码分享(js图片轮播)
May 06 Javascript
jQuery zTree加载树形菜单功能
Feb 25 Javascript
javascript基本数据类型和转换
Mar 17 Javascript
vue.js组件vue-waterfall-easy实现瀑布流效果
Aug 22 Javascript
关于Promise 异步编程的实例讲解
Sep 01 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
Mar 08 Javascript
Koa代理Http请求的示例代码
Oct 10 Javascript
Vue 动态添加路由及生成菜单的方法示例
Jun 20 Javascript
JavaScrip数组去重操作实例小结
Jun 20 Javascript
详解小程序云开发攻略(解决最棘手的问题)
Sep 30 Javascript
JS实现判断移动端PC端功能
Feb 21 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
Yii框架上传图片用法总结
2016/03/28 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
PHP获取数组中指定的一列实例
2017/12/27 PHP
Jquery 基础学习笔记
2009/05/29 Javascript
JSON 客户端和服务器端的格式转换
2009/08/27 Javascript
用js正确判断用户名cookie是否存在的方法
2014/01/28 Javascript
jQuery绑定事件不执行但alert后可以正常执行
2014/06/03 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
ES6概念 Symbol.keyFor()方法
2016/12/25 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
微信小程序实现带缩略图轮播效果
2018/11/04 Javascript
Vue 组件修改根实例的数据的方法
2019/04/02 Javascript
JavaScript命名空间模式实例详解
2019/06/20 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
python 通过类中一个方法获取另一个方法变量的实例
2019/01/22 Python
Python中的 is 和 == 以及字符串驻留机制详解
2019/06/28 Python
python读取并写入mat文件的方法
2019/07/12 Python
python turtle 绘制太极图的实例
2019/12/18 Python
浅谈Tensorflow 动态双向RNN的输出问题
2020/01/20 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
2020/02/14 Python
Python用Jira库来操作Jira
2020/12/28 Python
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
浅谈HTML5新增和废弃的标签
2019/04/28 HTML / CSS
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
植物选择:Botanic Choice
2017/02/15 全球购物
北美最大的参茸药食商城:德成行
2020/12/06 全球购物
创先争优活动方案
2014/02/12 职场文书
信息总监管理职责范本
2014/03/08 职场文书
《泉水》教学反思
2014/04/11 职场文书
英语专业毕业生求职信
2014/05/24 职场文书
领导班子四风表现材料
2014/08/23 职场文书
2015年挂职干部工作总结
2015/05/14 职场文书
环保守法证明
2015/06/24 职场文书
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP
HTML常用标签超详细整理
2022/03/19 HTML / CSS