2011-07-19 163 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()調用的自定義事件。我假設你從不觸發,他們永遠不會表現出來。當我觸發使用自定義事件時,肯定不會給出錯誤,所以我無法想象從不會引用它會導致錯誤... –

相關問題