新しいJqueryUIツールチップをfocus
でのみ表示するにはどうすればよいですか。現時点ではfocus
とhover
でのみ表示されます。これはJqueryUI 1.9以降だと思います
少し短い方法:
$(".selector").tooltip().off("mouseover mouseout");
これは理想的ではありませんが、うまくいくはずです。
$(".selector").tooltip({
disabled: true
}).on("focusin", function () {
$(this)
.tooltip("enable")
.tooltip("open");
}).on("focusout", function () {
$(this)
.tooltip("close")
.tooltip("disable");
});
基本的には、focusin
でツールチップを有効/開く、focusout
で無効/閉じる。