This is what I have:
$(\'#blah\').hover(function(){ $(\'etc\').show(); }, function(){ $(\'etc\').hide(); });
This works just fine, now
Use mouseenter and mouseleave for hover. Check using hover with on here.
$("#blah").on( { mouseenter: function() { //stuff to do on mouseover }, mouseleave: function() { //stuff to do on mouseleave } });
Use toggle to show / hide,
$('#blah').on('hover', function(){ $('#etc').toggle(); });