यह वही है जो खुद और टेक्रोमैंकर के साथ आया था।
उदाहरण तत्व:
<a href="http://www.google.com" id="btn" type="button" class="btn btn-disabled" data-placement="top" data-toggle="tooltip" data-title="I'm a tooltip">Press Me</a>
नोट: टूलटिप विशेषताओं को एक अलग div में जोड़ा जा सकता है, जिसमें कॉल करते समय उस div का उपयोग किया जाना है ।ttttip ('नष्ट'); या .tooltip ();
यह टूलटिप को सक्षम करता है, इसे html फ़ाइल में शामिल किसी भी जावास्क्रिप्ट में डालें। हालाँकि, इस पंक्ति को जोड़ना आवश्यक नहीं है। (यदि टूलटिप इस लाइन को w / o दिखाता है तो इसे शामिल न करें)
$("#element_id").tooltip();
टूलटिप को नष्ट कर देता है, उपयोग के लिए नीचे देखें।
$("#element_id").tooltip('destroy');
बटन को क्लिक करने योग्य होने से रोकता है। क्योंकि अक्षम विशेषता का उपयोग नहीं किया जा रहा है, यह आवश्यक है, अन्यथा बटन तब भी क्लिक करने योग्य होगा, जबकि यह "दिखता" है जैसे कि यह अक्षम है।
$("#element_id").click(
function(evt){
if ($(this).hasClass("btn-disabled")) {
evt.preventDefault();
return false;
}
});
बूटस्ट्रैप का उपयोग करके, बीटीएन और बीटीएन-विकलांग वर्ग आपके लिए उपलब्ध हैं। इन्हें अपने .css फ़ाइल में ओवरराइड करें। आप किसी भी रंग को जोड़ सकते हैं या आप जो भी बटन चाहते हैं वह अक्षम होने पर दिख सकता है। सुनिश्चित करें कि आप कर्सर रखते हैं: डिफ़ॉल्ट; आप भी बदल सकते हैं .btn.btn- सफलता जैसा दिखता है।
.btn.btn-disabled{
cursor: default;
}
जो भी जावास्क्रिप्ट सक्षम हो रहा है उस बटन को नियंत्रित करने के लिए नीचे दिए गए कोड को जोड़ें।
$("#element_id").removeClass('btn-disabled');
$("#element_id").addClass('btn-success');
$('#element_id).tooltip('destroy');
टूलटिप को अब केवल तब दिखाना चाहिए जब बटन अक्षम हो।
अगर आप angularjs का उपयोग कर रहे हैं, तो मेरे पास इसका एक समाधान है, यदि वांछित है।