0

我刚刚将我的应用程序从 3.2.2 升级到 3.2.8。

我使用 jquery 工具提示。

升级后,工具提示会改变行为。在升级之前,工具提示会弹出相对于包含标题的元素,调用如下:

$("[title]").tooltip();

升级后,工具提示现在不同了。当它正常工作时,我从未查看过生成的 HTML,但是现在,当我在标题元素上调用工具提示时,它会在我的 HTML 末尾为工具提示创建一个 DIV,因此工具提示出现在我的页面底部。

我注意到 jquery-ui 刚刚升级到 2.0.0,所以我假设当我在我的 app/assets/javascripts/application.js 中执行此操作时:

//= require jquery-ui
//= require jquery-tooltip.min

我现在正在获取更新的版本,它不再与 jquery-tooltip 兼容。

有人确定吗?

有什么快速解决办法吗?

我没有与 jquery-tooltip 结婚,有人有针对 rails 3.2.8 的经过验证的 jquery 工具提示方法吗?(jquery-ui 工具提示将在即将发布的 1.9 版本中发布?)

4

1 回答 1

0

解决了

我在 app/assets/javascripts 中有 jquery.ui javascript 文件的副本

一旦我添加,它们就应该被删除:

//= require jquery_ui

到我的 app/assets/javascripts/application.js 清单。

当我升级到 2.3.8 时,它引入了对 jquery-ui 的依赖,比我很久以前复制的版本晚。

只需删除它们即可解决我的问题

于 2012-09-05T19:44:55.757 回答