738 posts
  • Has collected 10+ items on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Located in United States
  • Sells items exclusively on Envato Market
Jar says

I’m making the framework to my first CSS dropdown menu (I’m rusty lol) and I read that they didn’t have support for most pseudo:hover besides links, so does anybody know which version finally added it? I’m hoping it was IE7 or lower as I don’t want to add this DOM -based scripting to make it work.

159 posts
  • Has been part of the Envato Community for over 5 years
  • Has referred 10+ members
  • Has sold $125,000+ on Envato Market
  • Has collected 10+ items on Envato Market
+5 more
starshade says

If I remember correctly the support for pseudo:hover started with internet explorer 7. To be honest I suggest you try to make a dropdown menu using jquery.

738 posts
  • Has collected 10+ items on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Located in United States
  • Sells items exclusively on Envato Market
Jar says

I’ll be using Superfish, but even that requires a CSS drop-down menu, which is why I’m doing this. Glad to see I don’t have to support IE6 on Themeforest anymore :)

159 posts
  • Has been part of the Envato Community for over 5 years
  • Has referred 10+ members
  • Has sold $125,000+ on Envato Market
  • Has collected 10+ items on Envato Market
+5 more
starshade says

Yes, good thing ie6 is not mandatory anymore on themeforest. Good luck :)

2445 posts
  • Has referred 100+ members
  • Has sold $100+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+3 more
digitalimpact says

The easiest way to make :hover work on anything else besides links is to use jQuery to add it.

Something like, for example:

$(document).ready(function(){

$('#navigation ul li').hover(
            function() { $('ul', this).css('display', 'block'); },
            function() { $('ul', this).css('display', 'none'); });

});
738 posts
  • Has collected 10+ items on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Located in United States
  • Sells items exclusively on Envato Market
Jar says

Why would I do that if it works fine using it in the CSS file itself? o.o

Not that I’m saying there is no reason, but I just don’t know the reason.

2445 posts
  • Has referred 100+ members
  • Has sold $100+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+3 more
digitalimpact says
Why would I do that if it works fine using it in the CSS file itself? o.o Not that I’m saying there is no reason, but I just don’t know the reason.

This is one good reason :) :P

IE6 to be more specific. And I did have the problem with IE7 too – got fixed with just a little jQuery :)

2541 posts
  • Has referred 10+ members
  • Has sold $100+ on Envato Market
  • Has collected 50+ items on Envato Market
  • Located in United States
+9 more
CreatingDrew says

Check this out, it’s a lifesaver – http://code.google.com/p/ie7-js/

738 posts
  • Has collected 10+ items on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Located in United States
  • Sells items exclusively on Envato Market
Jar says

Wow, now that looks helpful. :D

by
by
by
by
by
by