0

私は次のツールチップを使用しています:http: //bassistance.de/jquery-plugins/jquery-plugin-tooltip/

これは本当にうまく機能しますが、ホバー時に開いたままのツールチップを実装するためのサポートはありますか?またはそれを実装する方法は?

4

1 に答える 1

1

結局、私は「スティッキー」ツールチップ用に別のjqueryプラグインを作成することを選択しました。

基本的に通常のツールチップと同じですが、マウスアウトで非表示にならない点が異なります。

実装を確認したい場合は、元のjqueryツールチップの「createHelper」メソッドを確認し、次のように変更してください。

helper.parent = $('<div id="' + settings.id + '"><h3></h3><div class="body"></div><div class="url"></div></div>')
            .bind('mouseleave', function () { hide(undefined, settings); })
            // add to document
            .appendTo(document.body)           
        // hide it at first
            .hide();

上記は基本的に次のことを行います。divの親を作成し、ユーザーが開いているツールチップを離れるまで開いたままにします。

于 2012-04-11T10:10:09.390 に答える