隐藏手动打开的jQuery-ui工具提示

时间:2014-01-31 12:47:19

标签: jquery jquery-ui-tooltip

我正在使用jquery工具提示,并且在某些时候使用此代码手动显示工具提示:

$("#div").tooltip( "open" );

之后如果我鼠标点击文档中的其他位置意味着工具提示没有隐藏,它仍然存在于视图中,除了使用close方法之外,有没有办法隐藏该工具提示,如下所示。

$("#div").tooltip( "close" );

2 个答案:

答案 0 :(得分:2)

如果要关闭整个文档中打开的任何div工具提示,只需单击一下,即可尝试:

$(document).click(function() {
  $("div").tooltip("close");
});

我确信这不是最好的方法,但你会对你正在做的事情做一点描述,所以我建议根据你的需要(点击任何地方的密切提示)。

答案 1 :(得分:0)

我相信这可以解决你的问题。请就此提出反馈意见。

   $('body *:not(#div)').on{'touchstart', function(){
        $("#div").tooltip( "close" );
        }
    }