• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >bootstrap > Bootstrap模态框相关的问题

Bootstrap模态框相关的问题

作者: 字体:[增加 减小] 来源:互联网 时间:2017-12-17

本文主要包含bootstrap,函数等相关知识,希望在学习及工作中可以帮助到您

这样会导致模态框是消失了,但是模态框后面的遮罩层还留在页面上,后来找了半天才发现是要在button上加上一个属性 data-dismiss=”modal” 加上后就不需要再额外添加点击事件

 

$("#cancel").click(function (){
    $("#faultInfoModal").hide();
});
<div id="faultInfoModal" class="modal fade tips-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
            <div class="modal-dialog" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="myModalLabel">系统提示:</h4>
                    </div>
                    <div id="modalDeatils" class="modal-body">

                    </div>
                    <div class="modal-footer">
                         <button id="cancel" type="button" class="btn btn-primary">确定</button>
                    </div>
                </div>
            </div>
        </div>

二、模态框上表单的键盘响应事件
之前在一个项目中被模态框上的键盘响应事件困扰了很久,因为我一直是用“确定”按钮绑定键盘回车事件,后来才发现并不是这样,应该是把表单输入框绑定键盘事件,在绑定的事件里面去响应按钮点击事件的函数,而不是把按钮直接绑定键盘事件,另外这里还有一个问题,绑定之前要先禁止回车触发表单提交

/*
 * 禁止回车触发表单提交
 */
$(document).keydown(function(event){   
    if (event.keyCode == 13) {     
        $('form').each(function() {       
            event.preventDefault();     
        });  
    }
});
/*
 * 在指定的输入框中绑定回车事件
 */
$("#passWord").keydown(function(e){
    if(e.keyCode==13){
        $("#confirmBtn").click();
        event.preventDefault();
    }
});
<!-- 密码验证模态框 start -->
        <div id="passwordConfirm" class="modal fade tips-modal  password-confirm" aria-labelledby="myModalLabel">
            <div class="modal-dialog" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="myModalLabel">系统提示:</h4>
                    </div>
                    <div id="confirmDetails" class="modal-body">
                        <div id="tipsAgain" class="tips-again">

                        </div>
                        <form>
                          <div class="form-group">
                            <label id="dealInfo" for="recipient-name" class="control-label deal-info"></label>
                            <input id="passWord" type="password" class="form-control" placeholder="请输入您的密码..." />
                          </div>
                        </form>
                    </div>
                    <div class="modal-footer">
                        <h1 id="confirmTxt"></h1>
                        <button id="confirmBtn" type="button" class="btn btn-primary">确定</button>
                    </div>
                </div>
            </div>
        </div>
        <!-- 密码验证模态框 end -->

您可能想查找下面的文章:

  • Bootstrap布局组件
  • 关于BootstrapTable的使用
  • bootstrap 自定义alert 和 confirm
  • BootStrap的modal模态框的使用
  • Bootstrap模态框相关的问题
  • bootstrapTable 扩展后台合计列
  • Bootstrap 教程
  • Bootstrap 插件概览
  • Bootstrap 过渡效果(Transition)插件
  • Bootstrap 模态框(Modal)插件

相关文章

  • 2017-05-30JS组件Bootstrap实现下拉菜单效果代码
  • 2017-05-30Bootstrap下拉菜单效果实例代码分享
  • 2017-05-30简介BootStrap model弹出框的使用
  • 2017-05-30JS组件Bootstrap Table使用方法详解
  • 2017-05-30Bootstrap编写导航栏和登陆框
  • 2017-05-30Angular.js与Bootstrap相结合实现表格分页代码
  • 2017-05-30Bootstrap table使用方法详细介绍
  • 2017-05-30全面解析Bootstrap排版使用方法(标题)
  • 2017-05-30基于bootstrap3和jquery的分页插件
  • 2017-05-30JS组件Bootstrap实现下拉菜单效果代码

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • Bootstrap每天必学之导航组件
    • Bootstrap每天必学之导航
    • JS表格组件神器bootstrap table详解(基础版)
    • Bootstrap入门书籍之(五)导航条、分页导航
    • 使用BootStrapValidator完成前端输入验证
    • jquery插件bootstrapValidator表单验证详解
    • Bootstrap3制作图片轮播效果
    • Bootstrap每天必学之弹出框(Popover)插件
    • Bootstrap CSS组件之下拉菜单(dropdown)
    • 需灵活掌握的Bootstrap预定义排版类 你精通吗?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有