0

アプリを 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 リリースで予定されていますか?)

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 に答える