'em'.this ne veut rien dire. Je ne comprends toujours pas ce que tu comptes faire. Littéralement, tu appelle la propriété this de l'objet 'em' qui est une chaine de caractères.
De la même manière, [opacity.'show'.top:'-80'].'slow' ne signifie rien.
Le . sert à deux choses :
- séparer la partie entière des décimales d'un nombre : pi = 3.14
- accéder à un attribut ou une méthode d'un objet :
Code :
'toto'.toUpperCase(); // donne 'TOTO'
|
les [ ] servent à définir un tableau :
Code :
var tab = [10,20,30]; alert(tab[0]); // affiche 10 alert(tab[1]); // affiche 20 tab[1]='toto'; alert(tab[1]); // affiche toto
|
Si je me réfère à la doc : http://api.jquery.com/animate/
Il faut faire
Code :
// ce code va s'appliquer sur tout les em, //mais je ne comprends pas ton sélecteur 'em'.this $('em').animate({ opacity:'show', top:'-80' });
|
Message édité par Paulp le 09-06-2011 à 10:00:35