स्टैक ओवरफ्लो पर this question के बाद, मैंने एक ट्विटर बूटस्ट्रैप पॉपओवर बनाया जो होवर पर लोड करता है। हालांकि, देरी का उपयोग नहीं किया जाता है, पॉपओवर तुरंत दिखाता है। यहां मेरा कोड है:ट्विटर बूटस्ट्रैप पॉपअप विलंब
$('body').delegate('.withajaxpopover', 'hover', function(event) {
if (event.type === 'mouseenter') {
var el=$(this);
$.get(el.attr('data-load'), function(d) {
el.popover({delay: {
show: 750,
hide: 100
},
title: "MyTitle",
content: d}).popover('show',
{delay: { show: 750, hide: 100 }});
});
} else {
$(this).popover('hide');
}
});
$('body').delegate('.withajaxpopover', 'click', function(event) {
$(this).popover('hide');
});
देरी को केवल अनदेखा किया जाता है। मैं क्या कर सकता हूँ?
आपकी मदद या संकेतों के लिए धन्यवाद!
क्या आप जानते हैं वह देरी 'मैन्युअल ट्रिगर प्रकार' पर लागू नहीं होती है? [डॉक्टर] (http://twitter.github.com/bootstrap/javascript.html#popovers) - और 'पॉपओवर (' शो ') करना मैन्युअल की तरह है। और किसी ऑब्जेक्ट को दूसरे पैरामीटर के रूप में पास करने से निश्चित रूप से कोई प्रभाव नहीं पड़ेगा। – Sherbrow
नहीं, मुझे पहले यह नहीं पता था। लेकिन अगर मैं 'पॉपओवर (' शो ') का उपयोग नहीं कर रहा हूं, तो मैं पॉपओवर कैसे दिखा सकता हूं? – HombreFab
देरी और पॉपओवर गड़बड़ कर रहे हैं ... [github मुद्दा] (https://github.com/twitter/bootstrap/issues/512)। क्या वह [jsfiddle] (http://jsfiddle.net/Sherbrow/ERY4S/) काम करेगा? – Sherbrow