模态框 modal data-toggle data-target

模态框 modal data-toggle data-target

模态框 modal data-toggle data-target

 

1. Data-*属性 模态框(modal) 触发事件(data-toggle) 触发对象data-target(ID 或类)

2. 关闭所有data事件$(document).off(“.data-api”);

关闭某个data事件$(document).off(“.button.data-api”)

3. 接受三种不同类型的参数:

$(‘#myModal’).modal()

$(‘#myModal’).modal({keyboard:false})

$(‘#myModal).modal(‘show’)

4. 事件:$(‘#myModal’).on(‘show.bs.modal’,function(e){…})

获取版本信息:$.fn.tooltip.Constructor.VERSION

5. Modal>modal-dialog>modal-content>modal-header(>modal-title)+modal-body+modal-footer

模态框大小modal-lg(大) modal-sm(小)  默认表示正常

Data属性:data-toggle=”modal”  data-target=” #ID(.类)”

6. data-backdrop (true[单击黑色背景会关闭当前弹窗] false[单击不变背景并不会关闭当前弹窗] static[单击黑色背景并不会关闭当前弹窗]])

Data-keyboard(true[不变背景按ESC按不会关闭当前弹窗]  false[黑色背景按ESC会关闭当前弹窗])

Data-show显示当前模态窗

复制代码
 <div class="container">
      <button class="btn btn-primary" type="button" data-toggle="modal" data-target="#myModal-lg" data-backdrop="static">大对话框 </button>
      <div class="modal fade" id="myModal-lg">
          <div class="modal-dialog modal-lg">
               <div class="modal-content">
                    <div class="modal-header">
                        <button class="close" data-dismiss="modal">
                             <span aria-hidden="true">× </span>
                        </button>
                        <h4 class="modal-title">大对话框 </h4>
                    </div>
                    <div class="modal-body">
                        <p>在弹出框显示的过程会有一个过渡效果大对话框宽度 </p>
                    </div>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-default" data-dismiss="modal">关闭 </button>
                        <button type="button" class="btn btn-primary">保存 </button>
                    </div>
               </div>
          </div>
      </div>
      <a href="#" id="btnDialog">小对话框 </a>
      <div class="modal fade" id="myModal-sm">
          <div class="modal-dialog modal-sm">
               <div class="modal-content">
                    <div class="modal-header">
                        <button class="close" data-dismiss="modal">
                             <span aria-hidden="true">× </span>
                        </button>
                        <h4 class="modal-title">小对话框 </h4>
                    </div>
                    <div class="modal-body">
                        <p>在弹出框显示的过程会有一个过渡效果小对话框宽度 </p>
                    </div>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-default" data-dismiss="modal">关闭 </button>
                        <button type="button" class="btn btn-primary">保存 </button>
                    </div>
               </div>
          </div>
      </div>
 </div>
<script type="text/javascript" src="js/jquery-2.2.3.min.js" > </script>
<script type="text/javascript" src="js/bootstrap.min.js" > </script>
<script language="JavaScript">
     $(document).ready(function(){
         $('#btnDialog').click(function(){
              $('#myModal-sm').modal({
                   backdrop:"static"
              });
         });
     });
 </script>
复制代码

7.  事件 show.bs.modal在模态框弹出前执行  shown.sb.modal在模态框弹出后执行

Hide.bs.modal在模态框隐藏前执行 hidden.bs.modal在模态框隐藏后执行

$(‘#myModal-sm’).modal(“toggle”)   $(‘#myModal-sm’).modal(“show”)

$(‘#myModal-sm’).on(‘show.sb.modal’,function(e){
           Alert(“show.bs.modal”);
});

8. 下拉菜单绑定事件 $(‘#dropMenu’).dropdown(“toggle”);

事件: show.bs.dropdown  shown.bs.dropdown hide.bs.dropdown hidden.bs.dropdown

$(‘#.dropdown’).on(‘show.sb.modal’,function(){
           Alert(“show.bs.dropdown”);
});

 https://www.cnblogs.com/xszjk/articles/5517937.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112384.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue双向绑定失效_vue 跨域

    vue双向绑定失效_vue 跨域v-for渲染一个数组到视图上,对这个数组进行如下操作时会导致双向绑定失败无法在视图上渲染最新的数据:1.对这个数组的数组项整个进行修改Item:[{name:’小王’,age:19,},{name:’小张’,age:22}]this.Item[0]={name:’小K’,age:98}此时发现视图上渲染的第0项是没有改变的,但是打印出来的Item是已经修改到的为什么说整个数组项,如果对数组内对象的某个属性值修改,视图上还是能监听到的2.对这个数组进行添加或删除操作this.Ite

    2022年9月14日
    2
  • TIFF文件切割_tif文件分割

    TIFF文件切割_tif文件分割TIFF文件由于可以存储多种形式的数据类型,也可以存储大量的数据,故其体积比较大,如果我们想截取其中的一部分图片数据,如下图:截取如下图部分:保存之后同样还是一个TIFF图片。1.自己定义了一个类实现头文件:#pragmaonce#include#include”tiflib.h”#include#include

    2025年6月22日
    2
  • zt在Delphi7中屏蔽word,excel左上角的弹出菜单的关闭选项

    zt在Delphi7中屏蔽word,excel左上角的弹出菜单的关闭选项

    2021年7月21日
    62
  • [Unity3D]Unity3D游戏开发之ACT游戏三连击效果实现综述

    [Unity3D]Unity3D游戏开发之ACT游戏三连击效果实现综述

    2021年12月14日
    64
  • windows程序设计第五版_程序设计中三种基本结构

    windows程序设计第五版_程序设计中三种基本结构WNDCLASS结构参数及其用法WNDCLASS是一个由系统支持的结构,用来储存某一类窗口的信息,如ClassStyle,消息处理函数,Icon,Cursor,背景Brush等。也就是说,CreateWindow只是将某个WNDCLASS定义的窗体变成实例。结构WNDCLASS包含一个窗口类的全部信息,也是Windows编程中使用的基本数据结构之一,应用程序通过定义一个窗口类确定窗口的属性基…

    2022年8月18日
    7
  • 文本分类常用算法比较

    文本分类常用算法比较本文对文本分类中的常用算法进行了小结,比较它们之间的优劣,为算法的选择提供依据。 一、决策树(DecisionTrees)优点: 1、决策树易于理解和解释.人们在通过解释后都有能力去理解决策树所表达的意义。 2、对于决策树,数据的准备往往是简单或者是不必要的.其他的技术往往要求先把数据一般化,比如去掉多余的或者空白的属性。 3、能够同时处理数据型和常规型属性。其他的

    2022年5月8日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号