2011-07-19 276 views
0

是否有可能创建一个工具提示,即使鼠标不再悬停在底层元素上也可以保持打开状态?qTip保持打开状态

我试图将fixed更改为true,并在beforeHide返回false。这没有帮助。

回答

0

qTip的文档模糊不清。所以基本上它必须这样调用:

$(".mydiv").qtip(
       api: { 
         beforeHide: function() { 
           return false; 
         } 
         }, 
       hide: { fixed: true } 
); 
2

使“hide:”属性为空(但您必须列出它)。例如:

show: 'mousehover', 
hide: '' 
... 

基本上,它正在等待一个字面上命名为空字符串的事件,它永远不会发生。

免责声明:我没有在所有的浏览器上试过这个,但我可以为Chrome支持。如果你做了很多测试,如果你分享结果会很好!

+0

在Chrome中工作...谢谢! – Agzam

+0

虽然抛出未捕获RangeError:控制台中超出最大调用堆栈大小 – Agzam

+0

Agzam:嗯,我没有得到在Chrome 13.0.782.55测试版,与1rc3 qtip。任何主要版本的差异? 您可能想要尝试的另一件事是将字符串放入“neverExecute”之类的事件中。我使用qTip和一些我使用jquery.trigger()调用的自定义事件。我假设你从不触发,他们永远不会表现出来。当我触发使用自定义事件时,肯定不会给出错误,所以我无法想象从不会引用它会导致错误... –

相关问题