0

jquery uiを使用してツールチップを作成しましたが、キーボードを使用してナビゲートすると、ツールチップのコンテンツが1回だけ表示され、二度と表示されません。

なぜこれが起こるのか、何か考えはありますか?

$('.test').tooltip({
    tooltipClass: "tip-style",
    position: {
        my: "left center",
        at: "right center"
    },
    content: function() {
        return $('#tip-content').html();
    }
});

私の実例: http: //jsfiddle.net/WQpGE/

4

1 に答える 1

0

content:ツールチップのドキュメントに、メソッドはコールバックまたは文字列である必要があると記載されているためだと思います

サポートされている複数のタイプ:

Function: A callback which can either return the content directly, 
          or call the first argument, passing in the content, e.g., 
          for Ajax content.

String: A string of HTML to use for the tooltip content.

名前付き関数を作成し、それをcontentメソッドで参照することにより、コードを編集しました。そして、それは期待通りに機能しているようです。

http://jsfiddle.net/WQpGE/3/

于 2013-03-25T23:36:55.173 に答える