BootStrap tooltip提示框使用小结

 更新时间:2016年10月26日 10:56:03   作者:y丶卿  
这篇文章主要为大家详细介绍了BootStrap tooltip提示框使用小结 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

提示框

提示框的基本使用方式为:

复制代码 代码如下:
<span data-toggle="tooltip" data-original-title="this is alert content">test message</span>

  data-original-title可以直接写为title,仍然能正常使用,源码中优先查找前者,前者不存在就会查找title

提示框不提供HTML触发方式只能通过JS来进行触发:

$("[data-toggle='tooltip']").tooltip();

  提示框的关键属性为data-original-title="content",该属性就是我们要提示的信息,如果不存在该属性则回去检索title属性,title的属性值同样可以用来显示

  由于提示框只能通过JS来进行触发,而且data-toggle在BootStrap中就是一个说明功能的属性,所以通常提示框的元素上都会设置data-toggle="tooltip",这只是为了可以选中这个DOM节点,也可以设置为class="xx"

  提示信息默认是在元素上边显示的我们可以通过属性data-placement来进行更改,它有五个值分别为top、bottom、left、right、auto,如果设置为data-placement="auto"则选择适当的位置显示提示信息

  提示框提供的剩余的几个属性分别为

  1.data-animation在提示信息上应用一个fade动画,默认值为true

  2.data-html可以将HTML作为提示语,默认值为false

  3.data-selector如果声明selector表示的元素就可以提示信息

  4.data-trigger通过什么方式来触发提示信息,默认值为focus、hover,全部值为focus、hover、click、manual可以使用多种出发方式,使用多种时中间以空格隔开

  5.data-delay延迟提示信息默认值为0

  6.data-container将提示信息放在执行的元素上,默认为false,当在.btn-group和.input-group内使用提示信息是要设置为data-container="body"

  7.data-template提示语的默认模板

JS使用

  tooltip提供了四个参数分别为:show、hide、toggle、destory分别对应显示、隐藏、切换、销毁

使用方式为:

$("[data-toggle=tooltip]").tooltip("show")

  tooltip同样提供了四个事件分别为:

  1.show.bs.tooltip在显示之前触发

  2.shown.bs.tooltip在显示之后触发

  3.hide.bs.tooltip在隐藏之前触发

  4.hidden.bs.tooltip在隐藏之后触发

使用方式为:

$("[data-toggle=tooltip]").on("show.bs.tooltip",function(){})

  tooptip提供的参数对象属性就是前面的集中在使用时去掉"data-"即可

  基本的使用方式都很简单,这里介绍一个selector的用法,该属性一般用在新添加的元素仍然需要显示提示框的场景中,所以在使用时要在提示框的父级上绑定提示框的调用方法,事件源是selector的DOM可以触发事件,使用的就是冒泡的思想使用方式为:

$("element").tooltip({
 selector:".className"
})

  当在.btn-group和.input-group内的元素使用tooltip时要设置container:"body"避免不必要的副作用。

如果大家还想深入学习,可以点击这里进行学习,再为大家附两个精彩的专题:Bootstrap学习教程 Bootstrap实战教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 详解小程序云开发攻略(解决最棘手的问题)

    详解小程序云开发攻略(解决最棘手的问题)

    这篇文章主要介绍了详解小程序云开发攻略(解决最棘手的问题),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • es5 类与es6中class的区别小结

    es5 类与es6中class的区别小结

    这篇文章主要给大家介绍了关于es5 类与es6中class区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • BootStrop前端框架入门教程详解

    BootStrop前端框架入门教程详解

    Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。这篇文章主要介绍了BootStrop前端框架入门教程详,需要的朋友可以参考下
    2016-12-12
  • 自己编写的类似JS的trim方法

    自己编写的类似JS的trim方法

    在这里我们可以使用自己编写的trim方法来处理一些剪掉字符串两端的空字符串的需要,下面有个不错的方法,感兴趣的朋友可以参考下
    2013-10-10
  • 小程序二次贝塞尔曲线实现购物车商品曲线飞入效果

    小程序二次贝塞尔曲线实现购物车商品曲线飞入效果

    这篇文章主要介绍了小程序二次贝塞尔曲线实现购物车商品曲线飞入效果,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • 兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码

    兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码

    JavaScript 兼容IE、FireFox、Chrome等浏览器的xml处理函数(xml同步/异步加载、xsl转换、selectSingleNode、selectNodes)
    2011-11-11
  • JavaScript仿小米商城官网完整页面实现流程

    JavaScript仿小米商城官网完整页面实现流程

    只能看不能玩的静态页面早就看够了吧,今天我们来做一个相对完整的动态网站,用Javascript来实现模仿小米的官网商城,感兴趣的朋友快来看看吧
    2021-11-11
  • JS+CSS相对定位实现的下拉菜单

    JS+CSS相对定位实现的下拉菜单

    这篇文章主要介绍了JS+CSS相对定位实现的下拉菜单,涉及JavaScript结合css的定位技术实现下拉菜单的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • 11种ASP连接数据库的方法

    11种ASP连接数据库的方法

    这篇文章主要介绍了11种ASP连接数据库的方法,需要的朋友可以参考下
    2015-09-09
  • js日期时间格式化的方法实例

    js日期时间格式化的方法实例

    这篇文章主要给大家介绍了关于js日期时间格式化的相关资料,文中分别介绍了利用原生js以及Moment.js库处理日期时间格式化的方法,需要的朋友可以参考下
    2021-07-07

最新评论