qTip 2 とのやり取りで少し厄介な問題が発生しています。私のページのボタンには、遅延mouseover
後に表示され、すぐに消えるように設定されたヒントが添付されています。500ms
mouseout
ボタンをクリックすると、ビュー全体が変化し、その特定のボタンが消えるため、ヒントをすぐに非表示にします (そうしないと、ヒントをトリガーしたボタンが表示されなくなっても、ユーザーがマウスを移動するまで残ります)。
問題は、遅延イベントが最初に発生した場合、即時hide
イベントが遅延イベントをキャンセルしていないように見えることです。show
言い換えると、ユーザーがボタンをポイントして 未満でクリックすると、500ms
イベントhide
がトリガーされ (何もしない) 、イベントが でトリガーされ、ボタンがもう存在しない場合でもツールチップが表示されます (そして間違った場所にこれは、ボタンが表示されていないと正しく配置できないためです)。show
500ms
イベントをトリガーして、hide
そこで停止し、他のイベントを実行しないように指示する方法はありますか?