有条件地停止JQuery工具提示打开/关闭

问题描述 投票:0回答:1

如何有条件地防止工具提示打开和关闭? 似乎“打开”和“关闭”事件不能用于中止当前的打开/关闭。

一种解决方法可能是设置“禁用”选项并手动处理打开/关闭。但似乎如果不启用工具提示就无法手动打开它。 (然后它会自动关闭)它似乎还具有删除“title”属性的副作用,这很糟糕,因为还有其他脚本正在使用它。

我还尝试禁用“创建”事件中的事件,例如:

$(this).tooltip().tooltip().off("mouseover mouseleave focusin focusout");
它不起作用,工具提示仍然自动打开和关闭。 (但是,如果我在“打开”事件上这样做,它确实会阻止工具提示关闭。)

jquery jquery-ui
1个回答
0
投票
$(this).tooltip("disable");
© www.soinside.com 2019 - 2024. All rights reserved.