jQuery的工具提示,停留在悬停

jQuery的工具提示,停留在悬停

问题描述:

我用下面的提示工作开:http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/jQuery的工具提示,停留在悬停

这个作品真的很好,但有实施该停留在悬停打开一个提示任何支持?或者一个方法来实现呢?

+1

你希望它永久保持开放吗?或者当你悬停另一个特定的元素? – 2012-04-10 09:08:11

+0

理想情况下,它应该保持打开状态,同时将鼠标悬停在触发工具提示或通过工具提示本身的元素上。任何地方,它都可以关闭。 – Sam 2012-04-10 10:07:23

+0

如果我们能看到你正在使用的HTML,那将是一种帮助。以及您正在调用该插件的jQuery。 – 2012-04-10 15:56:56

最后,我选择为“粘性”工具提示创建一个单独的jquery插件。

它基本上与通常的工具提示一样,只是它不会将自己隐藏在mouseout上。

如果你想看到的实施,检查原有的jQuery工具提示“createHelper”的方法,并按如下修改:

helper.parent = $('<div id="' + settings.id + '"><h3></h3><div class="body"></div><div class="url"></div></div>') 
      .bind('mouseleave', function() { hide(undefined, settings); }) 
      // add to document 
      .appendTo(document.body)   
     // hide it at first 
      .hide(); 

以上基本上都:创建一个div父母,并保持开放直到用户离开开放式工具提示。