2011-07-19 6 views
0

マウスが元の要素をもうホバリングしていなくても開いたままのツールチップを作成することはできますか?q開いたままのヒント

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

スローUncaught RangeError:コンソールで最大呼び出しスタックサイズを超えました – Agzam

+0

Agzam:うーん、13.0.782.55ベータ版のChromeで、qtipの1rc3でそれを取得できません。主要なバージョンの違いはありますか? 「neverExecute」のようなイベントの文字列を入れてみてください。 qTipをjquery.trigger()で呼び出すいくつかのカスタムイベントとともに使用します。私はあなたが引き金を引かないと、彼らは決して見せないと思います。確かに、私はカスタムイベントを使用してトリガするときエラーが発生しないので、私はそれがエラーの原因となることはないと想像することはできません... –

関連する問題