Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
隐藏手动打开的jQuery ui工具提示_Jquery_Jquery Ui Tooltip - Fatal编程技术网

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

隐藏手动打开的jQuery ui工具提示,jquery,jquery-ui-tooltip,Jquery,Jquery Ui Tooltip,我正在使用jquery工具提示,并在某个时候使用以下代码手动显示工具提示: $(“#div”)。工具提示(“打开”) 之后,如果我在文档中的其他地方单击鼠标,意味着工具提示没有隐藏,它仍然在视图中,除了使用下面的关闭方法之外,还有其他方法隐藏工具提示吗 $(“#div”)。工具提示(“关闭”)如果要通过单击关闭在整个文档中打开的任何div工具提示,可以尝试: $(document).click(function() { $("div").tooltip("close"); }); 我确信这

我正在使用jquery工具提示,并在某个时候使用以下代码手动显示工具提示:

$(“#div”)。工具提示(“打开”)

之后,如果我在文档中的其他地方单击鼠标,意味着工具提示没有隐藏,它仍然在视图中,除了使用下面的关闭方法之外,还有其他方法隐藏工具提示吗


$(“#div”)。工具提示(“关闭”)

如果要通过单击关闭在整个文档中打开的任何div工具提示,可以尝试:

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

我确信这不是最好的方法,但你会对你正在做的事情做一点描述,因此我根据你的需要提出建议(单击任意位置关闭提示)。

我相信这可以解决你的问题。请给出您对此的反馈

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

隐藏它的要求是什么?集中注意力?请给我们更多的信息,我不明白为什么你需要其他的方法为什么你不想使用close方法?实际上,我是在一个div的touchend上显示工具提示,比如$(“#div”).bind('touchend',function(){$(“#div”).tooltip(“open”);如果我点击该div意味着工具提示将出现在视图中,我需要在点击该div之外的其他位置时隐藏它,或者在该div之外聚焦它。