jQuery 1.8: unsupported pseudo: hover
The following code raises the error unsupported pseudo: hover on jQuery 1.8, while it works perfect on jQuery 1.7.2: if(!$(this).parent().find('ul').first().is(':hover')) { $(this).parent().parent().removeClass('open'); } Does anyone know what's going on? Brian Unfortunately, while we all wish that our code were future proof, your $('foo').on( 'hover, ... function(){ //do stuff } code is deprecated in jQuery 1.8 . I wish I had better news for you, but your code is broken because of a core change to jQuery 1.8. You now have to use the syntax $('.selector').on( 'mouseenter mouseleave', function(