The hover class pseudo-class is supported by standardized browsers. Browsers such as IE6 will only support it for <a> elements.
However, you can use hover changes on any thing using jQuery to name it.
$('.class').hover( function(){ $(this).addClass('hover'); }, function(){ $(this).removeClass('hover'); });
In your css, use the .hover class instead of pesudo-class: hover
source share