이 jstree하는 도구 팁을 추가를 매우 간단합니다. 단계를 적어두기 전에 내가 무엇을하는지 설명해 드리겠습니다
전제 조건 : jquery 라이브러리 및 기타 종속성을 사용해야합니다. 그것은이
<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>
처럼 보일 것이다 태그를 머리에 그래서 위의 코드는 jQuery 라이브러리와 필요한 CSS를 얻을 것이다. 또한 도구 팁에 필요한 스타일을 만듭니다.
이제 Jstree에서 수행 할 작업을 수행하십시오. 그 스피 쓰기를 jstree의 최신적인 버전이 대답을주의 3.0.2
우리는 'hover_node.jstree'
.on('hover_node.jstree',function(e,data){
$("#"+data.node.id).prop('title', "add your custom title here");
})
이 잡을 필요가있을 것이다 당신이해야 할 모든 무엇이며, JQuery와이 걸릴 것입니다 나머지를 돌보아 툴팁을 표시합니다
jquery는 어떤 노드 (즉, 요소)와 연관된 tittle 속성이 있는지 자동으로 확인한 다음 관련 제목이 있으면 툴팁을 표시합니다. 우리가하는 일은 노드에 동적으로 제목을 추가하는 것뿐입니다. 이를 통해 각 노드의 데이터에 따라 각 노드에 사용자 정의 툴팁을 추가 할 수있는 유연성을 제공하며 고정 노드 인 경우 하드 코드 할 수도 있습니다.
더 사용자 정의
여기에 설명 된대로 당신이, 당신은 제목에 일하려는 요소에 따라 제목을 추가 할 Jquery Tooltip
팁 주셔서 감사합니다. 이것으로 기본 html 툴팁을 표시 할 수있었습니다. 이 방법이 충분히 좋을 수도 있지만 노드를 가져 가면 멋진 JQuery 툴팁을 트리거하는 방법을 알고 싶습니다. – Haphazard
표준 툴팁은 JSON 데이터에'node [a_attr] [title]'을 설정하여 얻을 수 있습니다. – cweiske