0

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設定を試しましたが、何も機能しません。

4

0 に答える 0