Ciao,
dallo script e da ciò che descrivi non è chiaro quando e in che modo vai a richiamare la funzione "animo".
Inoltre non è chiaro se la classe extLink sia già applicata in modo statico a tutti i vari elementi da animare. In tal caso può essere normale che l'animazione sia eseguita su tutti gli elementi con classe extLink, semplicemente perché il selettore $('.extLink') ricerca tutti gli elementi con tale classe, a prescindere dalle eventuali selezioni che vai a fare cliccando su un qualsivoglia elemento.
Andando ad intuito ti direi che dovresti specificare il contesto per il selettore, in questo modo:
codice:
selezione.hover(
function () {
$('.extLink', this).stop().animate({right: '-5px'}, 'fast');
},
function () {
$('.extLink', this).stop().animate({right: '0'}, 'fast');
}
);
Il problema che descrivi può infatti dipendere da questo, dato che fai capire di voler animare solo l'elemento, con la classe suddetta, che sia però contenuto nell'elemento selezionato.
In questo caso il "this" restringe la ricerca sull'elemento in questione.
Se non risolvi così, prova a chiarire meglio la dinamica del tuo script.