jQuery のツールチップを表示しようとして困っています。追跡が有効になっている場合にのみ表示されます。
$('.tooltip[title]').tooltip({track:true});
これは問題なく機能し、ツールチップはマウス カーソルと共に移動して表示されます。
$('.tooltip[title]').tooltip();
期待どおりに動作しません。
tooltip
クラスで要素を検査するとき。aria-describedby
属性が要素に追加され、カーソルが要素を離れると削除されるため、jQuery がツールチップを作成していることがわかります。ツールチップ要素が作成されているように見えますが、画面のどこにも表示されません。
CSSファイルに以下を追加しようとしました。
.ui-tooltip {
position: absolute !important;
z-order: 999999 !important;
}
しかし、それでも違いはありません。追跡が有効になっているとツールチップがうまく表示されるので、それが私の CSS であるとは思えません。
また、さまざまな設定の複数の組み合わせをposition
試し、すべてのposition/collision
設定を試しましたが、何も機能しません。