グラフをレンダリングするために d3.js を使用しています。何らかの理由で、私は svg タイトルの大ファンではありません。これは、発生する遅延とスタイル設定ができないためです。私が間違っている場合は、私を修正してください。私は最近、ほろ酔いに出くわしましたが、クロスブラウザー互換性がないようです。
たとえば、これを考えてみましょう。ツールチップは Firefox と Chrome では正常に機能しますが、IE 9 でも表示されず、何が起こっているのかわかりません。svg title
属性を使用する以外に、d3.js と互換性のあるツールチップのためのよりクリーンなクロスブラウザー アプローチはありますか?
編集: d3.js で動作するものを探しています。たとえば、ほろ酔いを使用して、次のことを行います。
$("svg circle").tipsy({});
これは Firefox と Chrome では機能しますが、IE では機能しません。Twitter の Bootstrap のツールチップ プラグインを使用した場合にも、同様のことが観察されました。これは、クイック テストを有効にするためのツールチップが追加されていない私のjsFiddleです。