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 相关文章推荐
对YUI扩展的Gird组件 Part-1
Mar 10 Javascript
js 操作css实现代码
Jun 11 Javascript
完美解决IE低版本不支持call与apply的问题
Dec 05 Javascript
javascript实现详细时间提醒信息效果的方法
Mar 11 Javascript
jquery单击事件和双击事件冲突解决方案
Mar 02 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
May 09 Javascript
Angular2 环境配置详细介绍
Sep 21 Javascript
bootstrap 通过加减按钮实现输入框组功能
Nov 15 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
Mar 02 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
Oct 23 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
Nov 04 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
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 stristr() 函数(不区分大小写的字符串查找)
2010/06/03 PHP
PHP实现CSV文件的导入和导出类
2015/03/24 PHP
php实现贪吃蛇小游戏
2016/07/26 PHP
PHP Mysqli 常用代码集合
2016/11/12 PHP
Javascript代码混淆综合解决方案-Javascript在线混淆器
2006/12/18 Javascript
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
Knockoutjs快速入门(经典)
2012/12/24 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
jquery 触发a链接点击事件解决方案
2013/05/02 Javascript
JS模拟自动点击的简单实例
2013/08/08 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
比较新旧两个数组值得增加和删除的JS代码
2013/10/30 Javascript
使用window.prompt()实现弹出用户输入的对话框
2015/04/13 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
Jquery中使用show()与hide()方法动画显示和隐藏图片
2015/10/08 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
2017/02/27 Javascript
javaScript 逻辑运算符使用技巧整理
2017/05/03 Javascript
JavaScript设计模式之单例模式原理与用法实例分析
2018/07/26 Javascript
使用微信SDK自定义分享的方法
2019/07/03 Javascript
解决echarts图表使用v-show控制图表显示不全的问题
2020/07/19 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
2020/08/12 Javascript
Vue实现购物车基本功能
2020/11/08 Javascript
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
详解分布式任务队列Celery使用说明
2018/11/29 Python
django组合搜索实现过程详解(附代码)
2019/08/06 Python
Transpose 数组行列转置的限制方式
2020/02/11 Python
Python requests接口测试实现代码
2020/09/08 Python
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
门诊手术室工作制度
2014/01/30 职场文书
房屋转让协议书
2014/04/11 职场文书
石油工程专业毕业生求职信
2014/04/13 职场文书
司法助理专业自荐书
2014/06/13 职场文书
该怎么书写道歉信?
2019/07/03 职场文书