2

我使用了Rails 3.2.5与bootstrap-sass gem的组合。我在application.js中声明了以下内容以确保所有js插件都已加载。Rails 3.2 Bootstrap Tooltip报告“.tooltip()不是函数”

//= require bootstrap 

要仔细检查,列入成功我核实,我正在努力使提示页面的HTML源代码显示:

<script src="/assets/bootstrap-tooltip.js?body=1" type="text/javascript"></script> 
<script src="/assets/bootstrap-popover.js?body=1" type="text/javascript"></script> 

我试图使其中的一个或提示在我的页面上的任何元素上的弹出工作。但我总是得到一个错误信息(无论是从项目的.js代码,当从Firebug的手动尝试此):

$('#navbar_foobar_link').tooltip(); 
TypeError: $("#navbar_foobar_link").tooltip is not a function 

它看起来并不像功能可在任何地方我打电话吧,即使我可以在Firebug的脚本标签下找到它。

我在做什么错?我觉得这是一件很明显的事情,我正在嘲笑。

回答

0

您是否尝试过传球选择的工具提示功能类似

$('#element').tooltip('show') 

请检查链接和所提供的选项 Twiiterbootstrap

+0

我确实有,有相同的结果。该函数根本不在名称空间中,即使Firebug也不会在自动完成时提示它。 – 2012-07-30 06:41:32

+0

尝试在页脚中添加代码。它为我工作!由于某种原因,它不起作用! – 2012-07-30 07:21:52

+0

只是检查这个小提琴http://jsfiddle.net/9W53Q/7/ – 2012-07-30 07:26:38