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: 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. p> p>
3 Réponses :
Essayez de mettre la ligne: à l'intérieur de votre $ (document) .Ready code> - Le problème est que la ligne d'animation CSS est en cours d'évaluation du document. est complètement chargé (et donc longueur code> n'est pas défini à ce moment-là) p> p>
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 p>
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 p> Les variables déclarées sans Var Mot-clé deviennent globales, quelle que soit sa déclaration. P> P>
Pourquoi cette dernière déclaration est-elle en dehors du gestionnaire prêt au document?