मैं इस jVectorMap का उपयोग कर रहा हूं। डिफ़ॉल्ट रूप से, यह होवर पर टूलटिप दिखाता है। । केवल क्लिक पर (आंशिक रूप से काम कर रहा है, लेकिन टूलटिप होना चाहिए माउस कर्सर ऊपर होना मैं समझ नहीं सकता कैसे प्राप्त करने के लिएटूलटिप को केवल तभी दिखाया जाए जब एक क्षेत्र jvectorMap में क्लिक किया गया हो, और इसे खोलने दें?
- टूलटिप दर्शाएं -
यहाँ है कि मैं क्या हासिल करने के लिए कोशिश कर रहा हूँ है माउस कर्सर स्थिति।)
- टूलटिप तब तक खुलता है जब तक कि उपयोगकर्ता स्पष्ट रूप से पर पर क्लिक करता है।
कोड: jsfiddle
$('#map').vectorMap({
map: "us_aea_en",
backgroundColor: "transparent",
regionStyle: {
initial: {
fill: "#818486"
}
},
onRegionClick: function (e, code) {
var map = $('#map').vectorMap('get', 'mapObject');
map.tip.show();
map.tip.html(code + "<p>Click to Close</p>");
},
onRegionTipShow: function (e, tip, code) {
e.preventDefault();
}
});
इच्छा व्यवहार
आपको यह ध्यान देना शुरू करना चाहिए कि डिफ़ॉल्ट कार्यक्षमता प्रत्येक होवर पर टूलटिप सामग्री को संशोधित करना है। – Nit