ruby-on-rails - Ruby on Rails 中的 Bootstrap 工具提示

标签 ruby-on-rails twitter-bootstrap ruby-on-rails-4 tooltip twitter-bootstrap-rails

我试图完成这件事已经有一段时间了,但我不知道出了什么问题:

我的链接:

<%= link_to '#', tag, class: "tag-tooltip",
                    :data => {:toggle=>"tooltip"},
                    'data-original-title' => "Hey Whats up",
                    'data-placement' => 'right'%>

我的Javascript:
$('.tag-tooltip').tooltip();

但它不工作......我错过了什么?

编辑

如果我进入我的 Chrome 控制台并插入 ($('.tag-tooltip').tooltip();) 它正在工作。

所以我猜js文件没有加载? (我检查了我的 application.js,我需要一切。)

最佳答案

我发现了有效的包装:

$(document).on("ready page:change", function() {
  $('.tag-tooltip').tooltip();
});

更新:
$(document).on("turbolinks:load",function(){
  $('.tag-tooltip').tooltip();
})

使用 Vanilla JS
document.addEventListener("turbolinks:load", function() {
  $('.tag-tooltip').tooltip();
});

关于ruby-on-rails - Ruby on Rails 中的 Bootstrap 工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20129970/

相关文章:

ruby-on-rails - Axlsx 基于行列号合并单元格,就像在电子表格 gem 中一样

css - Twitter Bootstrap 3 导航栏

mongodb - 带有 mongoid ... (Mongoid::Errors::NoSessionConfig) 的 Rails 应用程序:找不到名为 'default' 的 session 的配置

ruby-on-rails - puma initializer 不适用于 rails 4.2

javascript - 仅在移动设备上启用 Bootstrap 响应

ruby-on-rails-4 - 何时/何地使用 twitter gem 初始化客户端

javascript - 多人/访客与 Ruby on Rails 的交互?

ruby-on-rails - 从对 super 的调用中清理一个 block

ruby-on-rails - 如何只需要一个文件用于控制台

html - 带有响应图像的全高列