がjstreeするツールチップを追加します非常に簡単です。階段を下り書く前に私が
前提条件をやっているだろうかを説明しましょう:あなたはjQueryライブラリや他の依存関係を使用する必要があります。だからあなたの頭の中でそれは上記のコードはjQueryライブラリと必要なCSSを取得します。この
<head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.1/jquery-ui.js"></script>
<script>
$(function() {
$(document).tooltip();
});
</script>
<style>
label {
display: inline-block;
width: 5em;
}
</style>
</head>
ようになるはずですタグ付け。また、それはJstreeに摂取される手順については、だから今、ツールチップ
に必要なスタイルを作成します。そのIAM書き込みに私たちは、これはあなたが何をすべきか、すべてであるとjQueryがかかります「hover_node.jstree」
.on('hover_node.jstree',function(e,data){
$("#"+data.node.id).prop('title', "add your custom title here");
})
をキャッチする必要がありますjstree 3.0.2
の最新verisonため、この答えを注意してください残りの部分を気にしてツールチップを表示する
jqueryは、ノード(つまり要素)に関連付けられたタイトル属性があるかどうかを自動的にチェックし、関連するタイトルがあればツールチップを表示します。 私たちがやっていることは、タイトルをノードに動的に追加することだけです。これにより、各ノードのデータに応じて各ノードにカスタムツールチップを追加する柔軟性が得られます。また、固定されている場合はハードコードすることもできます。よりカスタマイズするための
、あなたがここに記載されているように、あなたはタイトルを上にしたい要素に応じて、タイトルを追加する「a_attr」または「li_attr」を使用 Jquery Tooltip
チップをありがとう。これで、基本的なhtmlツールチップを表示することができました。これで十分かもしれませんが、私はノードのホバー上でファンシーなJQueryのツールチップを起動する方法を知りたいと思っています。 – Haphazard
あなたのJSONデータに 'node [a_attr] [title]'を設定することで、標準ツールチップを実現できます。 – cweiske