11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,
J'ai ce code javascript:

$(function(){ 
		 $('article').mouseover(function(event){
		   		var article = $(this);
		   		article.addClass('active').removeClass('inactive').siblings().removeClass('active').addClass('inactive');
		      $(this).parent().bind('mouseoveroutside',function(event){
		        $(this).find('article').removeClass('inactive').removeClass('active');
		     });
		   });
		 });

Me permettant donc d'affecter lorsque une div contient au moins 2 article, la class active a celui sur lequel est la souri et la class inactive pour les autres.

Cependant voulant que cette effet s'arrête lorsque l'utilisateur sort sa souri de la div, j'ai donc fait appelle a la fonction mouseoveroutside mais ceci ne marche pas.

Ceci peut venir (et vient) de mon faible niveau en javascript, j'ai surement oublier d'appeler jquery ou une autre bétise de débutant. Cependant j'ai bsoin du recul d'un zéro un peu plus prés del'infini que moi pour me signifier où est la faute.

Voici l'adresse du site en ligne : le site.
Modifié par thej8 (31 Aug 2012 - 16:51)
Smiley confused euh a oui c'est ca. En tout cas un grand merci car sans toi j'aurai passai encore 2-3 heure a ne pas comprendre pour au final abandonner.