Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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
Javascript JqueryUI工具提示:仅当用户未进入工具提示区域时,才在x秒后关闭_Javascript_Jquery_Jquery Ui_Jquery Ui Tooltip - Fatal编程技术网

Javascript JqueryUI工具提示:仅当用户未进入工具提示区域时,才在x秒后关闭

Javascript JqueryUI工具提示:仅当用户未进入工具提示区域时,才在x秒后关闭,javascript,jquery,jquery-ui,jquery-ui-tooltip,Javascript,Jquery,Jquery Ui,Jquery Ui Tooltip,我希望有显示html代码的工具提示,包括链接,比如AdSense中的工具提示。我设法显示HTML,但当鼠标指向工具提示内的链接时,工具提示关闭 我想将工具提示关闭延迟1秒,如果鼠标在此期间进入工具提示或返回到原始元素,请将其保持打开状态,直到鼠标停留在那里为止。 只有当鼠标离开原始元素和工具提示1秒时,工具提示才会关闭。您可以按如下方式设置关闭属性: function (event, ui) { ui.tooltip.hover( function () { $(this

我希望有显示html代码的工具提示,包括链接,比如AdSense中的工具提示。我设法显示HTML,但当鼠标指向工具提示内的链接时,工具提示关闭

我想将工具提示关闭延迟1秒,如果鼠标在此期间进入工具提示或返回到原始元素,请将其保持打开状态,直到鼠标停留在那里为止。
只有当鼠标离开原始元素和工具提示1秒时,工具提示才会关闭。

您可以按如下方式设置关闭属性:

function (event, ui) {
  ui.tooltip.hover(
    function () {
      $(this).stop(true).fadeTo(400, 1);
      //.fadeIn("slow"); // doesn't work because of stop()
    },
    function () {
      $(this).fadeOut("400", function () {
        $(this).remove();
      })
  });
这里有一把小提琴可以帮助你:


希望这能有所帮助

在jsfiddle示例中,工具提示会在短暂延迟后消失,但足以让鼠标移到工具提示上并防止关闭。另外,工具提示在离开后很快就会消失,可能是因为超时400与输入工具提示有关,而不是离开工具提示。尝试将超时时间增加到5000,在离开工具提示之前等待10秒,你就会明白我的意思。嘿,我只是在这上面添加了两个新属性:show:100,hide:5000,check the fiddle: