Erreur de synthaxe

Bonjour, j'ai suivi un tutoriel (http://www.dailymotion.com/video/xj9se4_effet-de-survol-en-javascript_lifestyle#.UelzHY0vkbr) pour animer une image.
J'ai suivis, compris le tutoriel, et en le reproduisant, mon navigateur m'indique une erreur de synthaxe : Uncaught SyntaxError: Unexpected token { main.js:1
Après de nombreuses relecture de moncode, je ne trouve pas cette erreur, voici mon code JS :

jQuery(fonction($){

	var current = null;
	var t = parseInt($('#content a:first span.title').css('top'));
	var l = parseInt($('#content a:first span.descr').css('left'));

	$('#content a').mouseover(function(){
		if(current && $(this).index() != current.index()){
			current.find('span.bg').stop().fadeOut();
			current.find('span.title').show().animate({
				top : t - 25,
				opacity : 0
			});
			current.find('span.descr').show().animate({
				left : l - 50,
				opacity : 0
			});
		}
		if(current && $(this).index()== current.index()){
			return null;
		}
		$(this).find('span.bg').hide().stop().fadeTo(500,0.7);
		$(this).find('span.title').css({
			opacity : 0,
			top : t + 25
		}).animate({
			opacity : 1,
			top : t
		});
		$(this).find('span.descr').css({
			opacity : 0,
			left : l + 50
		}).animate({
			opacity : 1,
			left : l
		});
		current = $(this);
	});


});


Je voudrais savoir si vous pourriez m'aider à trouver l'erreur s'il vous plait.
Etant novice en javascript, je ne suis pas trop à l'aise sur ce langage également.

Merci d'avance de votre aide, cordialement

2 réponses

  1. Bonsoir,

    Juste comme cela,est-ce que tu as vraiment mis
    jQuery(fonction($){
    (function remplacé par fonction).

    @+
    1. J'ai pas testé son code, mais une première erreur est découverte en tous les cas :)
  2. Je suis bête, la petite erreur bidon.
    Merci

    Par contre la ça marche au mouseover, par contre le mouseout ne fonctionne pas.
    Mon fond noir reste toujours, et au mouseout le js du texte ne marche pas