2009-08-05 5 views
0

J'essaie de manipuler la sortie sifr. Je veux ajouter une sorte de balle devant (»). J'ai trouvé la méthode "modifyContentString" au sifr 3 wiki. Mais je ne peux pas obtenir le contenu. Tout ce que je reçois est une [fenêtre d'objet]. Qu'est ce qui ne s'est pas bien passé?modifyContentString renvoie [object Window] au lieu du contenu "real"

sIFR.replace(myFont, { 
    selector: '#sidebar li', 
    modifyContentString: function test() { return content; }, 
    css: [ 
     '.sIFR-root {font-size: 10px; text-transform: uppercase; }', 
     'a { text-decoration: none; }', 
     'a:link { color: #333333; }', 
     'a:hover { color: #9d9ea1; text-decoration: underline }' 
    ] 
}); 

Répondre

2

La documentation sIFR indique que modifyContentString prend dans une fonction de rappel qui prend deux paramètres, le contenu, et le sélecteur. Votre callback n'accepte aucun argument. vous venez de faire référence à une variable aléatoire.

les opérations suivantes:

sIFR.replace(myFont, { 
    selector: '#sidebar li', 
    modifyContentString: function test(content, selector) { return content; }, 
    css: [ 
     '.sIFR-root {font-size: 10px; text-transform: uppercase; }', 
     'a { text-decoration: none; }', 
     'a:link { color: #333333; }', 
     'a:hover { color: #9d9ea1; text-decoration: underline }' 
    ] 
}); 

Cheers!

+0

C'était tout! Merci beaucoup. – gefangenimnetz

Questions connexes