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 相关文章推荐
syntaxhighlighter 使用方法
Jul 02 Javascript
extjs fckeditor集成代码
May 10 Javascript
js浏览器本地存储store.js介绍及应用
May 13 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
Sep 15 Javascript
使用Xcache缓存器加速PHP网站的配置方法
Apr 22 Javascript
深入剖析Node.js cluster模块
May 23 Javascript
Vue.directive使用注意(小结)
Aug 31 Javascript
vue.js仿hover效果的实现方法示例
Jan 28 Javascript
微信小程序 自定义复选框实现代码实例
Sep 04 Javascript
ligerUI的ligerDialog关闭刷新的方法
Sep 27 Javascript
node.js中对Event Loop事件循环的理解与应用实例分析
Feb 14 Javascript
JS中FileReader类实现文件上传及时预览功能
Mar 27 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函数checkdnsrr用法详解(Windows平台用法)
2016/03/21 PHP
JavaScript 参考教程
2006/12/29 Javascript
form中限制文本字节数js代码
2007/06/10 Javascript
一实用的实现table排序的Javascript类库
2007/09/12 Javascript
JavaScript的21条基本知识点
2014/03/04 Javascript
使用原生js写的一个简单slider
2014/04/29 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
2014/12/19 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
2015/04/07 Javascript
js选择器全面解析
2016/06/27 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
Javascript使用uploadify来实现多文件上传
2016/11/16 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
Vue.js实现表格渲染的方法
2018/09/07 Javascript
js微信分享接口调用详解
2019/07/23 Javascript
Vue可自定义tab组件用法实例
2019/10/24 Javascript
JavaScript事件循环及宏任务微任务原理解析
2020/09/02 Javascript
Python实现发送QQ邮件的封装
2017/07/14 Python
简单谈谈Python中的json与pickle
2017/07/19 Python
Python实现字符串与数组相互转换功能示例
2017/09/22 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
2018/03/15 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
使用Python制作自动推送微信消息提醒的备忘录功能
2018/09/06 Python
Python中查看变量的类型内存地址所占字节的大小
2019/06/26 Python
在django中自定义字段Field详解
2019/12/03 Python
解决jupyter notebook 前面书写后面内容消失的问题
2020/04/13 Python
Marlies Dekkers内衣美国官方网上商店:高端内衣品牌
2018/11/12 全球购物
科颜氏英国官网:Kiehl’s英国
2019/11/20 全球购物
英国森林假期:Forest Holidays
2021/01/01 全球购物
法律六进活动方案
2014/03/13 职场文书
动画设计系毕业生求职信
2014/07/15 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
2015年林业工作总结
2015/05/14 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书
2016年五一促销广告语
2016/01/28 职场文书
tomcat默认最大连接数及相关调整方法
2022/05/06 Servers