Aggiunta di un suggerimento per jstree è molto semplice Prima di scrivere i passaggi lasciatemi spiegare cosa farò
Prerequisiti: dovresti usare la libreria jquery e altre dipendenze. Quindi, nella tua testa tag che dovrebbe essere simile a questo
<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>
Il codice qui sopra ottenere la libreria jQuery e CSS necessario. Inoltre creerà lo stile richiesto per la punta dello strumento
Quindi ora per i passaggi da prendere sul Jstree. notare che la scrittura iam questa risposta per l'ultimo verison di jstree 3.0.2
Avremo bisogno di prendere il 'hover_node.jstree'
.on('hover_node.jstree',function(e,data){
$("#"+data.node.id).prop('title', "add your custom title here");
})
Questo è tutto quello che hai da fare e il jquery avrà cura del resto per mostrare il tooltip
La logica che sta dietro questo è che jquery controlla automaticamente se c'è un attributo tittle associato a qualsiasi nodo (es. elemento) e quindi visualizza il suggerimento se c'è un titolo associato. Quindi tutto ciò che stiamo facendo è semplicemente aggiungere il titolo al nodo in modo dinamico. Questo ti dà la flessibilità di aggiungere suggerimenti personalizzati su ciascun nodo in base ai dati per ogni nodo o puoi anche hardcode se è fisso.
Per ulteriori personalizzazione e lo styling è possibile fare riferimento Jquery Tooltip
Grazie per il suggerimento. Con questo, sono stato in grado di ottenere un semplice tooltip in html. Anche se questo può essere abbastanza buono, mi piacerebbe ancora sapere come attivare un fantasioso suggerimento JQuery su hover di un nodo. – Haphazard
I tooltip standard possono essere ottenuti impostando 'node [a_attr] [titolo]' nei dati JSON. – cweiske