2009-09-14 5 views
1

Actuellement, j'ai un plugin jQuery Cycle qui permet de faire défiler l'image. Avec c'est le rappel que je fais appel cette fonctionSupprimer la classe active et l'ajouter à un frère

function onAfterVideoScroll() { $('.myRemote.active').removeClass("active").next().addClass("active"); }

Cela devrait soustrairait la classe actuelle d'un autre ensemble de liens, et en ajoutant la classe à côté du frère il. Ceci permet de conserver quelle que soit l'image montrant que le bouton précédent sera actif afin que l'utilisateur puisse dire quel bouton est actuellement affiché sur le diaporama.

Si cela a du sens, s'il vous plaît laissez-moi savoir pourquoi il va supprimer la classe active, mais il ne donne jamais le frère de la classe active.

Merci!

+1

Soit next() renvoie quelque chose d'autre que ce que vous pensez, ou addClass() est cassé. Mon argent est sur next() retournant quelque chose d'autre que ce que vous attendez. – timdev

Répondre

1

Pour mieux vous aider, je devrais avoir le code HTML. en principe ce que je fais est de voir si cela fonctionne:

var xcontext = $('#myContext'); // this contains a .myRemote.active. is to reduce the search continues 

function onAfterVideoScroll() { 

    var xactive = $('.myRemote.active', xcontext); 
    var xnext = active.next(); 

    xactive.removeClass("active"); 
    xnext.addClass("active"); 

} 
0

je suis allé de l'avant et enlevé cette fonctionnalité et je suis allé un itinéraire différent avec le client.

J'apprécie cependant vos réponses!

Questions connexes