This is what I have:
$(\'#blah\').hover(function(){ $(\'etc\').show(); }, function(){ $(\'etc\').hide(); });
This works just fine, now
It's because hover is not really a browser event, in fact its just a shorthand for calling
hover
$(selector).mouseenter(handlerIn).mouseleave(handlerOut);
Using with the .on('hover') form have been deprecated as of version 1.8.
.on('hover')