这让我非常疯狂,而且实现起来似乎很简单。我无法让工具提示(或者,就此而言,弹出窗口)起作用。我安装了“twitter-bootstrap-rails”gem,并生成了适当的 .js 和 .css 文件。
我认为这不是 JQuery 问题,因为我的网站上还有其他运行良好的 JQuery 功能。
这是一些相关的代码。
应用程序.js
//= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
//= require bootstrap-tooltip
//= require bootstrap-popover
//= require prototype
//= require prototype_ujs
//= require effects
//= require dragdrop
//= require controls
//= require_tree .
$('a').tooltip();
应用程序.css
*= require_self
*= require_tree .
*= reqire_twitter/bootstrap
我想为工具提示工作的代码
<a href="#" title="test" rel="tooltip" id="test-url">test</a>
上面的代码,当悬停在上面时,只显示 Chrome 的正常工具提示。我在 Safari 中得到了相同的行为,所以我怀疑它是特定于浏览器的。