jquery - Bootstrap 工具提示的显示方式与常规 HTML 工具提示类似

标签 jquery twitter-bootstrap tooltip

我已经尝试了一切,弹出窗口显示得很好,但工具提示只是像常规 HTML 工具提示一样显示。 enter image description here

这就是我的代码中的内容

HTML

    <th rel="tooltip" title="Number of calls made to our API">Api Call</th>

Javascript

  //Tooltips
      $('[rel=tooltip]').tooltip({
      'selector': '[rel=tooltip]',
      'placement': 'top'
      });

据我所知,导入 bootstrap css 和 js 效果很好,因为模态框和弹出窗口在整个网站上都工作得很好。

我错过了什么?

最佳答案

选择器的双重定义似乎抛弃了 Bootstrap 的工具提示。如果您从传递给 .tooltip() 的对象中删除 'selector': '[rel=tooltip]', ,应该可以修复它。

您的标记将如下所示:

<th rel="tooltip" title="Number of calls made to our API">Api Call</th>

你的 JavaScript 看起来像:

//Tooltips
$('[rel=tooltip]').tooltip({
  'placement': 'top'
});

由于您已经在选择 rel 属性设置为“tooltip”的元素,因此无需在传入的对象中指定选择器。

对于一个工作的、无样式的演示 check out this Fiddle

此外,为了进一步指定,在定义如下工具提示时,像以前一样添加选择器非常有用:

$(document).tooltip({
    'selector': '[rel=tooltip]',
    'placement': 'bottom'
});

关于jquery - Bootstrap 工具提示的显示方式与常规 HTML 工具提示类似,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16529079/

相关文章:

javascript - 如何使搜索字段响应?

javascript - 选择时从输入字段中检索值,在表 TD 内

jquery - 工具提示和下拉切换不能一起使用

C++ ListView 工具提示

javascript - ImageMapster javascript 插件工具提示未显示正确位置

jquery - 使用children()将值设置为输入字段

JQuery 数据表。如何以编程方式更改当前页面?

javascript - Bootstrap 减小字体大小

javascript - 一次只突出显示一行,切换 css 类

javascript - 循环中的 jQuery click()