Explication: J'ai peu d'objets et je les déclare dans $ (document) .ready(). POURQUOI? parce que dans mille objets j'ai beaucoup de méthodes jquery $ (..), évidemment, ils peuvent travailler à l'extérieur aussi, mais quand j'inclus mootool, alors il cesse de fonctionner. J'ai essayé noConflict et d'autres choses, rien ne fonctionne, seulement si je change le $() à jQuery() ou à $ j() .. et je ne veux pas changer pour mes 20 fichiers et plus de 2000 lignes pour chaque fichier. de toute façon déclarer mes objets dans $ (document) .ready(). les a fait fonctionner très bien.
Ma question est la suivante: si je déclare tous ces objets à l'intérieur du $ (document) méthode de .ready(), serait-il mon site lent? ou est-ce que cela ralentirait le côté client? C'est la seule préoccupation dans mon esprit.
Je suis d'accord avec cela en ce sens que je ne vois pas comment cela pourrait (ou devrait) faire ralentir la page, je le fais moi-même tout le temps, parfois juste pour délimiter et garder l'espace global Cependant, malgré ce que je pense, je pense que le seul moyen de se sentir à l'aise est de le tester et de rassembler les mesures réelles. Je fais ça... – Funka
une seule question est à gauche, que j'ai besoin de savoir. j'ai besoin de mes fonctions dans une autre méthode $(). prête aussi, comment puis-je la rendre compatible afin qu'elle fonctionne sur les deux endroits, fonctionne maintenant comme @ karim79 défini – Basit
@basit - La seule façon est de les déclarer en dehors du document .ready, que vous avez déjà déclaré que vous * ne pouvez pas * faire à cause de mootools, donc honnêtement, je ne sais pas quoi suggérer, alors je pense que quelque chose doit donner :)! – karim79