jquery - 如何在 Bootstrap 工具提示上添加动画?

标签 jquery css twitter-bootstrap

有什么方法可以在悬停时在 Bootstrap 工具提示上添加向下滑动动画。

<img src="assets/images/icons/facebook.png" alt="facebook" data-toggle="tooltip" data-placement="top" title="Find us on facebook">

 $(function () {
   $('[data-toggle="tooltip"]').tooltip({
     animation: 'fade'
   });
})

默认情况下它是淡入淡出的,但是当我在上面使用一些动画时它不起作用。

我试过使用animate.css但发生了同样的问题。

 $(function () {
   $('[data-toggle="tooltip"]').tooltip({
     animation: 'animated slideInDown'
   });
})

最佳答案

只有将鼠标悬停在元素上才会生成 tooptip。显示工具提示后,您需要从 animate.css 添加相应的类。

$(function () {
    $('[data-toggle="tooltip"]').tooltip();
    $('[data-toggle="tooltip"]').on('shown.bs.tooltip', function () {
        $('.tooltip').addClass('animated swing');
    })
})

Fiddle demo

关于jquery - 如何在 Bootstrap 工具提示上添加动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29074362/

相关文章:

javascript - 具有 ken-burns-out 图像跳转错误的 Slick Slider

twitter-bootstrap - 如何在 Bootstrap 4 col 上对齐内容底部

javascript - $.post 数据数组

jquery - 目前(2011 年)通过跨域 AJAX 的 REST 是个坏主意吗?

javascript - 从 JSON 创建 jQuery 数组

javascript - 如何防止回车键提交表单但仍允许回车键工作?

html - 相对文本居中。垂直和水平

jQuery Accordion 100% 宽度

html - 在 Bootstrap 中将图像一个接一个地重叠

css - Bootstrap 网格 - 为什么我的列会折叠?