2012-02-20 17 views
11

मैं ट्विटर बूटस्ट्रैप के Tooltips के साथ खेल रहा हूं, लेकिन समस्याएं हैं क्योंकि वे Twipsy से दूर चले गए हैं। Correect जावास्क्रिप्ट पृष्ठ में शामिल है।जावास्क्रिप्ट सक्रिय ट्विटर बूटस्ट्रैप टूलटिप्स

<p><a href="#" rel="tooltip" data-original-title="hello">hover on me</a></p> 

सटीक जावास्क्रिप्ट मैं टूलटिप प्रदर्शित करने के लिए उपयोग करने की आवश्यकता क्या है:

चलो कहते हैं कि मैं निम्नलिखित है?

अग्रिम धन्यवाद!

  • वैनेसा

उत्तर

14

अपने उदाहरण के लिए यह सिर्फ होगा:

$('a').tooltip(); 

लेकिन दस्तावेज़ के अनुसार, आप title विशेषता, नहीं data-original-title उपयोग करना चाहिए। वह विशेषता बूटस्ट्रैप के टूलटिप कोड द्वारा जोड़ा जाता है। इसके अलावा rel="tooltip" की कोई आवश्यकता नहीं है।

आपका कोड होना चाहिए:

HTML:

<a href="#" title="hello">hover on me</a> 

जे एस:

$("a").tooltip(); // this will trigger a tooltip on all <a> elements 
38

आप स्पष्ट रूप से सभी तत्वों है कि टूलटिप के लिए के लिए .tooltip() चलाने की जरूरत है। इसकी भी उनके प्रलेखन में वर्णित

<span rel="tooltip" title="tooltip text">some text</span> 
... 
<script src="/js/jquery.js"></script> 
<script src="/js/bootstrap.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
    $("[rel=tooltip]").tooltip(); 
    }); 
</script> 
+0

लिए वास्तव में जरूरत है मैं नहीं बल्कि इस समाधान के साथ जाना चाहते हैं के रूप में यह अन्य सभी लिंक पर असर नहीं पड़ेगा। मुझे यकीन नहीं है कि ऑफ़सेट टूलटिप के लिए एक वैध विकल्प है, यह दस्तावेज़ में उल्लिखित नहीं है और ऐसा कोई प्रतीत नहीं होता है। – teebot

+0

आप सही हैं, मैंने कोड सही किया है। –

+0

यदि मैं jquery.on() का उपयोग कर जावास्क्रिप्ट द्वारा लोड किए गए किसी भी चीज के लिए इसे चलाने के लिए चाहता हूं तो मैं कैसे पूरा करूं? – Dean

0

बूटस्ट्रैप में, हम स्वयं टूल टिप्स

प्रारंभ करने की आवश्यकता: उदाहरण के लिए, इस काम करेंगे।

<script type="text/javascript"> 
$(function() { 
    $("[data-toggle='tooltip']").tooltip(); 
});</script> 
0

आप

<script src="bootstrap-tooltip.js "></script> 
    <script> 
    $(function(){ 
$('a').tooltip(); 
}); 

संबंधित मुद्दे