0
votes

Comment avoir une variable de jQuery dans .CSS ()?

J'ai un effet de machine à écrire qui a des lignes CSS compliquées. Je souhaite que le programme puisse trouver la longueur d'une variable PHP et définir la quantité d'étapes du curseur se déplace dans l'animation sur ce numéro. Cela dépend donc de la longueur de la variable PHP (qui varie). C'est ce que j'ai jusqu'à présent: xxx

Lorsque je retourne la variable de longueur, il renvoie le numéro que j'attends, ce qui est correct, cependant, je ne peux pas la mettre dans la déclaration CSS.


1 commentaires

Pourquoi cette dernière déclaration est-elle en dehors du gestionnaire prêt au document?


3 Réponses :


0
votes

Essayez de mettre la ligne: xxx

à l'intérieur de votre $ (document) .Ready - Le problème est que la ligne d'animation CSS est en cours d'évaluation du document. est complètement chargé (et donc longueur n'est pas défini à ce moment-là)


0 commentaires

0
votes

mettre les variables en dehors du Documen $.Ready () Donc le .CSS () peut y accéder Parce que votre code a défini les variables après la ligne chargée du document et .CSS () exécutée avant que le document ne soit chargé, les variables n'existent pas dans ce cas Vous pouvez également mettre les .CSS () à l'intérieur du document prêt après la définition des variables


0 commentaires

0
votes

La variable 'Longueur' est à l'intérieur d'une autre fonction et n'est pas accessible en dehors de sa portée. Essayez de le définir globalement en tant que telles xxx

Les variables déclarées sans Var Mot-clé deviennent globales, quelle que soit sa déclaration.


0 commentaires