【问题标题】:Rails 3.2 Bootstrap Tooltip reports ".tooltip() is not a function"Rails 3.2 引导工具提示报告“.tooltip() 不是函数”
【发布时间】:2012-07-30 04:46:01
【问题描述】:

我正在使用 Rails 3.2.5 与 bootstrap-sass gem 的组合。我在 application.js 中声明了以下内容,以确保加载所有 js 插件。

//= 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 的“脚本”选项卡下找到它。

我做错了什么?我觉得这一定很明显,我对此感到厌烦。

【问题讨论】:

    标签: jquery ruby-on-rails-3 twitter-bootstrap twitter-bootstrap-rails


    【解决方案1】:

    您是否尝试过将选项传递给工具提示功能,例如

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

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

    【讨论】:

    • 我确实有,结果相同。该函数根本不在命名空间中,甚至 Firebug 也不建议它存在自动完成功能。
    • 尝试在页脚中添加代码。它对我有用!由于某种原因,它在标题中不起作用!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    相关资源
    最近更新 更多