【问题标题】:upgrade from 3.2.2 to 3.2.8 breaks jquery-tooltip从 3.2.2 升级到 3.2.8 会破坏 jquery-tooltip
【发布时间】:2012-09-06 03:44:55
【问题描述】:

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

我使用 jquery-tooltip。

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

$("[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 版本中发布?)

【问题讨论】:

    标签: ruby-on-rails-3 jquery-ui ruby-on-rails-plugins jquery-tooltip


    【解决方案1】:

    已解决

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

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

    //= require jquery_ui
    

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-01
      • 1970-01-01
      • 2021-10-13
      相关资源
      最近更新 更多