5

我正在尝试控制jQuery Tooltip的自动打开和关闭。

如何测试工具提示的当前状态是否打开?

我正在使用所有内容的最新版本。

谢谢!

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");

如果打开则返回truefalse如果关闭则返回。希望这可以帮助...

于 2013-02-20T01:05:51.250 回答