i've been trying to make a grid of images and when hover over each one a different div of info will appear as in Lightbox (or something similar).
this is what i have so far but i have a few problems: i don't want to keep repeating the javascript for each one, and sometimes when you hover over an image the wrong Lightbox will appear or not appear at all. Please help. http://jsfiddle.net/sandiie/gbws9fgy/1/
<span class="test"><img src='http://www.joomlaworks.net/images/demos/galleries/abstract/7.jpg'/></span>
<span class="test2"><img src='http://www.keenthemes.com/preview/metronic/theme/assets/global/plugins/jcrop/demos/demo_files/image1.jpg'/></span>
<span class="test"><img src='http://www.joomlaworks.net/images/demos/galleries/abstract/7.jpg'/></span>
<div class='p'>
<div id="myDivID">together
<div><img src='http://www.joomlaworks.net/images/demos/galleries/abstract/7.jpg'> </div>
</div>
</div>
<div class='p'>
<div id="myDivID2">apart
<div><img src='http://www.keenthemes.com/preview/metronic/theme/assets/global/plugins/jcrop/demos/demo_files/image1.jpg'> </div>
</div>
</div>
<script>
$(".test").fancybox({
'href' : '#myDivID',
'padding' : 0
});
$(".test").hover(function() {
$(this).click();
$("#fancybox-overlay").remove();
}, function() {
$.fancybox.close();
});
$(".test2").fancybox({
'href' : '#myDivID2',
'padding' : 0
});
$(".test2").hover(function() {
$(this).click();
$("#fancybox-overlay").remove();
}, function() {
$.fancybox.close();
});
</script>