Bootstrap中的data属性

ぃ、小莉子 提交于 2019-12-05 17:34:57

Bootstrap中的data属性

你可以仅仅通过 data 属性 API 就能使用所有的 Bootstrap 插件,无需写一行 JavaScript 代码。这是 Bootstrap 中的一等 API,也应该是你的首选方式

  1. 标签的 class="xxx" 属性,主要是用来使用bootstrap的css样式,以及作为一个可识别对象对象的类名标识。
  2. 标签的 data-[xx]="yy" 属性,主要是用来使用和调用bootstrap的组件和插件,即使用bootstrap.js来实现一些交互效果。

Bootstrap 常见data属性

  1. data-toggle
    data-toggle指以什么事件类型触发,常用的如下。
    data-toggle="dropdown"//下拉菜单
    data-toggle="model" //模态框事件
    data-toggle="tooltip"//提示框事件
    data-toggle="tab"//标签页
    data-toggle="collapse"//折叠
    data-toggle="popover"//弹出框
    data-toggle="button"//按钮事件

一般事件会作用到一个标签对象,如果是其他标签对象,就需要使用data-target指事件的标签目标。所以data-loggle和data-target有时会结合一起使用。如下:

    <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
        开始演示模态框
    </button>
    <!-- 模态框(Modal) -->
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                        &times;
                    </button>
                    code。。。
                </div>
            </div><!-- /.modal-content -->
        </div><!-- /.modal -->
    </div>
  1. data-dismiss
    常见的是在模态窗口中用于关闭模态窗口data-dismiss="modal"
  2. data-slide-to、data-slide、data-ride
    data-slide-to、data-slide、data-ride用于轮播图carousel
    属性 data-slide接受关键字 prev 或 next,用来改变幻灯片相对于当前位置的位置。
    使用 data-slide-to 来向轮播传递一个原始滑动索引,data-slide-to="2"将把滑块移动到一个特定的索引,索引从 0开始计数。
    data-ride="carousel" 属性用于标记轮播在页面加载时就开始动画播放
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!