I created a slider panel with a trigger on a web page. In this panel, I placed jVectorMap. It works fine (the map is visible when I open the slider panel), only Country shortcuts are not visible. Does anyone know why?
Code Elements:
$(".trigger").click(function(){ $(".panel").toggle("fast"); $(this).toggleClass("active"); return false; }); colors = {}; colors['it'] = '#76ced9'; $('#map').vectorMap({ map: 'europe_en', //map: 'jquery-jvectormap-europe-en', onLabelShow: function(event, label, code){ if (code == 'it') { event.preventDefault(); } else if (code == 'it') { label.text('bla bla bal'); } }, colors: colors, hoverOpacity: 0.7, // opacity for :hover hoverColor: false });
This is how the panel is created (I deleted some parts so you can see the code):
<div class="panel" style="z-index:10;"> <h3>Our Destinations</h3> <div id="map" style="width: 600px; height: 550px;"></div>
<a class="trigger" href="#">Map</a>
I thought it was possible, since the panel is above the html, it is possible that the shortcut is not visible because it is behind, but I could not figure out where to put z-index: 10; But perhaps the problem is different. If you have a keen eye and mind, you can give me a great suggestion. Thanx, K
Krisztián
source share