2013-02-20 37 views
5

मैं jQuery Tooltip के स्वचालित उद्घाटन और समापन को नियंत्रित करने का प्रयास कर रहा हूं।यह देखने के लिए परीक्षण करना कि एक jQuery UI टूलटिप खुला है

मैं यह देखने के लिए कैसे परीक्षण करूं कि टूलटिप की वर्तमान स्थिति खुली है या नहीं?

मैं सबकुछ के नवीनतम संस्करणों का उपयोग कर रहा हूं।

धन्यवाद!

उत्तर

7

आप ui-tooltip के साथ कोई कक्षाएं हैं या नहीं, तो आप जांच कर सकते हैं।

$(".ui-tooltip").length 

या, वैकल्पिक रूप से, आप अगर यह खुला है की जाँच करने के लिए एपीआई का उपयोग कर सकते हैं। आप एक ध्वज सेट और का उपयोग कर सकते हैं:

$(".selector").on("tooltipopen", function(event, ui) { 
    $(this).data("tooltip", true); 
}); 
$(".selector").on("tooltipclose", function(event, ui) { 
    $(this).data("tooltip", false); 
}); 

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

$(".selector").data("tooltip"); 

यह रिटर्न true अगर खुला है, और false अगर बंद कर दिया। उम्मीद है कि यह मदद करता है ...

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

  • कोई संबंधित समस्या नहीं^_^