1

我已经bootstrap-sass安装在我的 Rails 3.2 应用程序中。我可以让引导程序正常工作,包括 javascript 和(难以捉摸的)工具提示。但我无法让工具提示样式正常工作。

这是我的设置:

应用程序.js

//= require bootstrap

应用程序.css.scss

 *= require bootstrap_and_overrides

bootstra_and_overrides

@import "bootstrap";
# and other overrides

有趣且令人困惑的一点是,引导弹出框工作正常,样式正确(这在某种程度上基于我所理解的工具提示),但工具提示却没有。它们显示在页面的下方和左侧,但无论我做什么,样式都不会受到影响,甚至没有考虑到位置 (data-placement='top')。

即使我删除了对我的应用程序中除引导程序之外的所有 CSS 的所有调用,样式也不起作用。

即使我在bootstrap_and_overrides.css.scss文件末尾包含所有工具提示样式,它们也不起作用。似乎工具提示类没有被应用到它。

由于一旦您将鼠标移出链接,工具提示就会消失,因此我无法检查它们以查看它们应用了哪些 CSS(如果有)。

4

1 回答 1

3

原来答案是 js 文件的顺序。我bootstrap.js之前有一些似乎导致问题的 jquery-ui 文件。此命令有效:

//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require jquery.purr
//= require best_in_place
//= require bootstrap

我会把这个问题留在这里,以防它帮助别人。

于 2013-04-22T15:47:31.037 回答