J'ai des liens et quand on est cliqué, il y a un identifiant qui change la couleur. Les autres liens ont supprimé la classe afin que la couleur soit rétablie à la normale. Cela fonctionne avec javascript désactivé et je peux même voir le code de travail dans firebug mais pour une raison quelconque cufon conserve la couleur de la classe sélectionnée. Toute aide s'il vous plaît. TaCufon couleur reste même après le retrait de la classe
Répondre
Essayez de repeindre le texte
Cufon.refresh();
bien Cufon.refresh() rafraîchit tous les éléments cufones, donc c'est un peu lent. Plutôt sélectionner les éléments à couleur changée seulement, et refaire un Cufon.replace(), c'est beaucoup plus rapide! – balint
Faisant suite à ce que Balint dit, voici un exemple jquery sur la façon de rafraîchir CUFON pour les éléments de liste qui basculent les classes:
$("ul li").click(function(){
var me = $(this)
me
.addClass('active')
.siblings().removeClass('active')
// Need to call the function twice for some reason
Cufon.replace(me);
Cufon.replace(me.siblings());
})
Ne fonctionnera pas correctement si vous utilisez plusieurs polices cufon sur votre page et utilisez une autre police après celle-ci. Cufon.replace utilise la dernière police utilisée si la police n'est pas définie en tant qu'option. –
Pouvez-vous fournir une lien? –