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 पुस्तकालय और आवश्यक सीएसएस मिल जाएगा। इसके अलावा यह उपकरण टिप
के लिए आवश्यक शैली तैयार करेगा, इसलिए अब जेस्ट्री पर कदम उठाने के लिए। कि iam लेखन ध्यान दें 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 स्वचालित रूप से जांचता है कि क्या किसी भी नोड (यानी तत्व) से जुड़े टिटल विशेषता है और फिर कोई शीर्षक शीर्षक होने पर टूलटिप प्रदर्शित करता है। तो हम जो कुछ भी कर रहे हैं वह शीर्षक को गतिशील रूप से नोड में जोड़ रहा है। यह आपको प्रत्येक नोड के लिए अपने डेटा के आधार पर प्रत्येक नोड पर कस्टम टूलटिप जोड़ने के लिए लचीलापन देता है या यदि यह एक निश्चित है तो आप हार्डकोड भी कर सकते हैं।
अधिक अनुकूलित करने के लिए
और स्टाइल के रूप में यहाँ प्रलेखित आप, Jquery Tooltip
टिप के लिए धन्यवाद। इसके साथ, मैं एक बुनियादी HTML टूलटिप प्रदर्शित करने में सक्षम था। हालांकि यह काफी अच्छा हो सकता है, मैं अभी भी जानना चाहता हूं कि नोड के होवर पर फैंसी JQuery टूलटिप को कैसे ट्रिगर करना है। – Haphazard
आपके JSON डेटा में 'नोड [a_attr] [शीर्षक]' सेट करके मानक टूलटिप्स प्राप्त किए जा सकते हैं। – cweiske