JS : script menu déroulant fonctionnant sur FF, IE8, WK mais pas IE6 et 7 !

WRInaute accro
Bonjour,

Ceci est un script qui vise à faire un menu déroulant en CSS+JS avec jquery.

Ca fonctionne impec sur Firefox, Safari, sur IE 8 mais pas sur IE6 ni 7 !

Y a t il une raison qui vous saute au yeux en voyant ce JS ?
Code:
	<script type="text/javascript">
	  $(document).ready(function(){
			$("#pagemenu li").hover(
				function(){ $("ul", this).fadeIn("fast"); }, 
				function() { } 
			);
	  	if (document.all) {
				$("#pagemenu li").hoverClass ("sfHover");
			}
	  });
		$.fn.hoverClass = function(c) {
			return this.each(function(){
				$(this).hover( 
					function() { $(this).addClass(c);  },
					function() { $(this).removeClass(c); }
				);
			});
		};	  
	</script>
D'habitude je vois des get element by id ou quelque chose de ce genre, ici rien, ça peut en être la cause ?

Désolé je suis une quiche en Javascript, je n'ai jamais réussi à ingurgiter ce langage.

Merci!
 
Discussions similaires
Haut