Adición de una punta de la herramienta a jstree es muy simple . Antes de escribir los pasos déjenme explicar lo que haré
Requisitos previos: debe usar la biblioteca jquery y otras dependencias. Así que en su cabeza etiquetar debería ser algo como esto
<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>
El código anterior obtendrá la biblioteca jQuery y el css necesario. También creará el estilo requerido para la punta de la herramienta
Así que ahora para los pasos a seguir en el Jstree. en cuenta que la escritura iam esta respuesta para el último verison de jstree 3.0.2
Tendremos que coger el 'hover_node.jstree'
.on('hover_node.jstree',function(e,data){
$("#"+data.node.id).prop('title', "add your custom title here");
})
Esto es todo lo que tiene que hacer y el jQuery se llevará cuidado del resto para mostrar la información sobre herramientas
La lógica que está detrás de esto es que jquery comprueba automáticamente si hay un pequeño atributo asociado con cualquier nodo (es decir, elemento) y luego muestra la información sobre herramientas si hay algún título asociado. Entonces, todo lo que estamos haciendo es simplemente agregar el título al nodo dinámicamente. Esto le da flexibilidad para agregar información sobre herramientas personalizada en cada nodo, dependiendo de sus datos para cada nodo o también puede codificar si es fijo.
Para mayor personalización y el estilo se puede hacer referencia Jquery Tooltip
Gracias por la sugerencia. Con esto, pude obtener una descripción de la herramienta html básica. Si bien esto puede ser lo suficientemente bueno, me gustaría saber cómo activar una sugerencia de herramienta de JQuery en el desplazamiento de un nodo. – Haphazard
La información sobre herramientas estándar se puede lograr estableciendo 'node [a_attr] [title]' en sus datos JSON. – cweiske