26

新しい JqueryUI ツールチップを on でのみ表示するにはどうすればよいですかfocus: 現時点では onfocusと onhoverです。これはJqueryUI 1.9以降だと思います

4

2 に答える 2

38

もう少し短い方法:

$(".selector").tooltip().off("mouseover mouseout");

于 2013-02-21T08:30:15.947 に答える
14

これは理想的ではありませんが、うまくいくはずです:

$(".selector").tooltip({
    disabled: true
}).on("focusin", function () {
    $(this)
        .tooltip("enable")
        .tooltip("open");
}).on("focusout", function () {
    $(this)
        .tooltip("close")
        .tooltip("disable");
});

基本的に、ツールチップを有効化/開き、focusin無効化/閉じfocusoutます。

例: http://jsfiddle.net/WmRuN/

于 2012-11-05T19:17:59.343 に答える