2016-06-22 3 views
0

Ich benutze JQVMap (http://jqvmap.com/) Weltansicht, um eine Karte der Welt zu zeigen. Wenn ich den Mauszeiger über die Länder bewege, werden die QuickInfos nicht angezeigt. Das ist mein JavaScript-Code:Jqvmap Tooltips funktioniert nicht

jQuery(document).ready(function() { 
 
                jQuery('#vmap').vectorMap({ 
 
                 map: 'world_en', 
 
                 backgroundColor: 'transparent', 
 
                 color: '#4D4D4D', 
 
                 hoverColor: '#F05A23', 
 
                 selectedColor: '#F05A23', 
 
                 showTooltip: true, 
 
                 enableZoom: false, 
 
                 selectedRegions: ['US','CT'], 
 
                 onRegionClick: function(event, code, region) 
 
                 { 
 
                  event.preventDefault(); 
 
                 } 
 
                }); 
 
               });

Alles andere funktioniert gut, nur nicht die Tooltips. Ich bin mir nicht sicher, was hier vor sich geht.

+0

ich das gleiche Problem bekommen. Außerdem werden die Zoom-Steuerelemente nicht angezeigt. Hast du eine Lösung gefunden? –

+0

@anoopchandran leider nicht :( – ScoobaSteve

+0

Ich habe es geschafft, das zu beheben. Ich kann mich nicht erinnern, wie, aber ich habe nur eine funktionierende Version kopiert und optimiert. Ich konnte nicht die genaue finden, die ich für mein Projekt verwendet, aber hier ist etwas ähnlich. 'http: // jsfiddle.net/brasofilo/xbe5ke6q /' Ich denke, Sie müssen Weltdaten (Tooltip-Daten) richtig hinzufügen. –

Antwort

0

Hatte das gleiche Problem. Habe nicht bemerkt, dass es eine dist Ordner-CSS-Datei gab, die ich vergessen habe einzubeziehen. Nach dem Hinzufügen von Stilen wurden Zoom-Steuerelemente und QuickInfos angezeigt.

0

Hatte das gleiche Problem, in meinem Fall war die Karte in einer CSS-Popup-Breite Z-Index enthalten. Der Z-Index des Etiketts von jqvmap niedriger war die aus dem Popup, so dass Sie das Etikett für einen höheren Z-Index zu formatieren:

.jqvmap-label { 
z-index:999999; 

}