如何有条件地防止工具提示打开和关闭? 似乎“打开”和“关闭”事件不能用于中止当前的打开/关闭。
一种解决方法可能是设置“禁用”选项并手动处理打开/关闭。但似乎如果不启用工具提示就无法手动打开它。 (然后它会自动关闭)它似乎还具有删除“title”属性的副作用,这很糟糕,因为还有其他脚本正在使用它。
我还尝试禁用“创建”事件中的事件,例如:
$(this).tooltip().tooltip().off("mouseover mouseleave focusin focusout");
它不起作用,工具提示仍然自动打开和关闭。 (但是,如果我在“打开”事件上这样做,它确实会阻止工具提示关闭。)
$(this).tooltip("disable");