jstree bir araç ipucu ekleme çok basit. Adımları yazmadan önce ne yapacağımı açıklamama izin verin
Önkoşullar: jquery kütüphanesi ve diğer bağımlılıkları kullanmalısınız. Bu
<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>
gibi görünmelidir etiketlemek kafanın içinde Yani yukarıdaki kod jQuery kütüphanesi ve gerekli css alacak. Ayrıca şimdi Jstree üzerinde atılacak adımlar için araç ucu
için gerekli stili yaratacaktır. o iam Yazma jstree son sürümde için bu yanıta dikkat 3.0.2
Biz 'hover_node.jstree'
.on('hover_node.jstree',function(e,data){
$("#"+data.node.id).prop('title', "add your custom title here");
})
Bu yakalamak gerekir yapmanız gereken şey bütün olup jquery alacak geri kalanını gösterecek şekilde gösterme
Bunun ardındaki mantık, jquery'nin herhangi bir düğümle (ör: öğe) ilişkili bir küçük öznitelik olup olmadığını otomatik olarak kontrol etmesi ve daha sonra ilişkili herhangi bir başlık varsa araç ipucunu görüntülemesidir. Yani yaptığımız her şey, yalnızca düğüme dinamik olarak başlık eklemek. Bu, her bir düğüm için verilerinize bağlı olarak her bir düğüme özel araç ipucu ekleme esnekliği sağlar veya sabit olan bir kod da olabilir.
daha özelleştirme için
ve aşağıda belgelendiği gibi, sen başlık üzerinde olmasını istediğiniz eleman bağlı bir başlık eklemek için Jquery Tooltip
Bahşiş için teşekkürler. Bununla, görüntüleyen bir temel html araç ipucunu elde edebildim. Bu yeterince iyi olsa da, bir düğümün üzerine gelip bir fantezi JQuery araç ipucunu nasıl tetikleyeceğini bilmek isterim. – Haphazard
Standart araç ipuçlarını, JSON verilerinizde "node [a_attr] [title]' ayarlayarak yapabilirsiniz. – cweiske