5

jQueryツールチップの自動開閉を制御しようとしています。

ツールチップの現在のステータスが開いているかどうかを確認するにはどうすればよいですか?

私はすべての最新バージョンを使用しています。

ありがとう!

4

1 に答える 1

7

が付いているクラスがあるかどうかを確認して試すことができますui-tooltip

$(".ui-tooltip").length

または、APIを使用して開いているかどうかを確認することもできます。フラグを設定し、以下を使用して確認できます。

$(".selector").on("tooltipopen", function(event, ui) {
    $(this).data("tooltip", true);
});
$(".selector").on("tooltipclose", function(event, ui) {
    $(this).data("tooltip", false);
});

ツールチップの現在のステータスを知るには、次を使用できます。

$(".selector").data("tooltip");

true開いている場合と閉じている場合に戻りますfalse。お役に立てれば...

于 2013-02-20T01:05:51.250 に答える