मैं नहीं जानता कि आप कैसे तलाश कर दिया गया है, लेकिन jQuery टूलटिप के लिए एक त्वरित गूगल खोज मुझे दिया http://flowplayer.org/tools/tooltip/index.html (उनके स्क्रॉल प्लगइन कुछ समय के लिए अब वास्तव में ऐसा लगता है कि अपनी साइट से उपयोग किया गया, :)
:
jQuery टूलटिप आपको टूलटिप दिखाया या छुपाए जाने पर पूरी तरह से नियंत्रित करने की अनुमति देता है। आप विभिन्न प्रकार के तत्वों के लिए अलग-अलग ईवेंट निर्दिष्ट कर सकते हैं। आप घटनाओं विन्यास चर जो डिफ़ॉल्ट रूप से मान निम्न है के साथ इस व्यवहार को नियंत्रित कर सकते हैं:
events: {
def: "mouseenter,mouseleave", // default show/hide events for an element
input: "focus,blur", // for all input elements
widget: "focus mouseenter,blur mouseleave", // select, checkbox, radio, button
tooltip: "mouseenter,mouseleave" // the tooltip element
}
'क्लिक' का उपयोग कर चाल करना चाहिए। (मैं इसे परीक्षण नहीं किया)
लेकिन, अगर बाकी सब विफल रहता है तो आप अभी भी नकली यह पटकथा एपीआई 'का उपयोग करके कर सकते हैं, बस .show फोन() और .hide()
संपादित करें:
क्लिक करने के बाद, क्लिक ठीक उसी तरह काम नहीं करता जैसा मैंने सोचा था, मैं आपको एक कामकाज प्रदान करता हूं। मुझे उम्मीद है कि एक ही परिणाम प्राप्त करने के लिए एक अच्छा तरीका है हालांकि। मैंने इसे http://flowplayer.org/tools/tooltip/index.html की स्थानीय प्रति के साथ परीक्षण किया और यह अपेक्षा के अनुसार काम करता है।
var tooltip = $("#dyna img[title]").tooltip({
events: {
def: ",", // default show/hide events for an element
tooltip: "click,mouseleave" // the tooltip element
},
// tweak the position
offset: [10, 2],
// use the "slide" effect
effect: 'slide'
// add dynamic plugin with optional configuration for bottom edge
}).dynamic({ bottom: { direction: 'down', bounce: true } });
tooltip.click(function() {
var tip = $(this).data("tooltip");
if (tip.isShown(true))
tip.hide();
else
tip.show();
});
लेकिन मैं तुम्हें qTip पर एक नज़र के रूप में user834754 ने सुझाव दिया और साथ ही सुझाव है, आप इसे अधिक पसंद कर सकते हैं।
क्यों इस के ख़िलाफ़ मतदान किया जाएगा? स्पष्टीकरण मांगने के लिए निम्नलिखित प्रश्न के साथ यह एक वैध सवाल है। – Charlie