tooltip
प्लगइन के नाम के लिए jQuery UI और बूटस्ट्रैप दोनों का उपयोग किया जाता है। $.widget.bridge
JQuery यूआई संस्करण के लिए एक अलग नाम बनाने के लिए उपयोग करें और बूटस्ट्रैप प्लगइन को नामित टूलटिप रहने की अनुमति दें ( noConflict
बूटस्ट्रैप विजेट पर विकल्प का उपयोग करने की कोशिश करने से बहुत सारी त्रुटियां होती हैं क्योंकि यह ठीक से काम नहीं करता है; यह मुद्दा यहां बताया गया है ; ):
// Resolve name collision between jQuery UI and Twitter Bootstrap
$.widget.bridge('uitooltip', $.ui.tooltip);
तो यह काम करने के लिए कोड:
// Import jQuery UI first
<script src="/js/jquery-ui.js"></script>
// Resolve name collision between jQuery UI and Twitter Bootstrap
$.widget.bridge('uitooltip', $.ui.tooltip);
// Then import bootstrap
<script src="js/bootstrap.js"></script>
अच्छा कॉपी पेस्ट कोड जो बटन संघर्ष को भी हैंडल करता है:
<script type="application/javascript" src="/js/jquery.js"></script>
<script type="application/javascript" src="/js/jquery-ui.js"></script>
<script>
/*** Handle jQuery plugin naming conflict between jQuery UI and Bootstrap ***/
$.widget.bridge('uibutton', $.ui.button);
$.widget.bridge('uitooltip', $.ui.tooltip);
</script>
<script type="application/javascript" src="/js/bootstrap.js"></script>