首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 3: Twitter-引导工具提示拒绝工作

Rails 3: Twitter-引导工具提示拒绝工作
EN

Stack Overflow用户
提问于 2012-06-12 22:51:27
回答 4查看 6.3K关注 0票数 2

这简直把我逼疯了,这似乎是一件很简单的事情。我无法获得工具提示(或者,在这种情况下,弹出)来工作。我安装了‘twitter-启动-rails’创业板,并生成了适当的.js和.css文件。

我不认为这是一个JQuery问题,因为我的站点上还有其他的JQuery功能可以完美地工作。

这是一些相关的代码。

application.js

代码语言:javascript
复制
//= 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();

application.css

代码语言:javascript
复制
 *= require_self
 *= require_tree .
 *= reqire_twitter/bootstrap

代码我想为工具提示工作

代码语言:javascript
复制
<a href="#" title="test" rel="tooltip" id="test-url">test</a>

上面的代码,当徘徊在上面,只是显示了Chrome的正常工具提示。我在Safari中也有同样的行为,所以我怀疑它是浏览器特有的。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-06-14 14:12:13

解决这一问题的办法有两方面。

  1. 将代码中的$更改为jQuery。这消除了"Object #没有方法‘准备’“的错误。
  2. I有一个有无关代码的bootstrap.js.coffee文件。当我删除文件时,一切又开始正常工作了。这消除了"Uncaught :无法调用方法‘工具提示’的空“错误。

票数 1
EN

Stack Overflow用户

发布于 2012-11-06 12:11:19

我使用Rails 3.2.7,手动添加引导程序。一切都很好。

application.css

代码语言:javascript
复制
*= require style
*= require bootstrap.min
*= require bootstrap-responsive.min
*= require_tree .

application.js

代码语言:javascript
复制
//= require jquery
//= require jquery_ujs
//= require bootstrap.min
$(document).ready(function(){
    $('a').tooltip();
});
//= require_tree .

layout/application.html.erb

代码语言:javascript
复制
<head>
  <%= stylesheet_link_tag("application", :media => "all") %>
</head>
<body>
<%= yield %>
  <!-- scripts concatenated and minified via build script -->
  <%= javascript_include_tag "application" %>
  <!-- end scripts -->
</body>
</html>
票数 9
EN

Stack Overflow用户

发布于 2012-06-13 00:16:20

您的application.js代码将在网页完全加载到浏览器之前执行,因此您的代码行在加载页面之前不会找到任何元素。

当DOM完全加载时,您将需要执行:

代码语言:javascript
复制
$(document).ready(function () {
  $('a').tooltip();
});
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11005990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档