マウスが元の要素をもうホバリングしていなくても開いたままのツールチップを作成することはできますか?q開いたままのヒント
fixed
をtrueに、beforeHide
をfalseに変更しようとしています。それは助けにはならない。
マウスが元の要素をもうホバリングしていなくても開いたままのツールチップを作成することはできますか?q開いたままのヒント
fixed
をtrueに、beforeHide
をfalseに変更しようとしています。それは助けにはならない。
何とかわかりにくいqTipのドキュメント。だから基本的にそれはそのように呼び出される必要があります:
$(".mydiv").qtip(
api: {
beforeHide: function() {
return false;
}
},
hide: { fixed: true }
);
"hide:"プロパティを空白にします(ただし、リストする必要があります)。たとえば、
show: 'mousehover',
hide: ''
...
イベントは、実際には発生しない空の文字列という名前のイベントを待っています。
免責事項:私はこれをすべてのブラウザで試していませんが、Chrome用に保証することができます。テストをたくさんした場合は、結果を共有するといいでしょう。
Chromeで動作します...ありがとう! – Agzam
スローUncaught RangeError:コンソールで最大呼び出しスタックサイズを超えました – Agzam
Agzam:うーん、13.0.782.55ベータ版のChromeで、qtipの1rc3でそれを取得できません。主要なバージョンの違いはありますか? 「neverExecute」のようなイベントの文字列を入れてみてください。 qTipをjquery.trigger()で呼び出すいくつかのカスタムイベントとともに使用します。私はあなたが引き金を引かないと、彼らは決して見せないと思います。確かに、私はカスタムイベントを使用してトリガするときエラーが発生しないので、私はそれがエラーの原因となることはないと想像することはできません... –