j'ai et scripts JS externes fichier avec tous mes objets qui fonctionne une fois que le document est prêt quelque chose comme ça ...Quel est le meilleur moyen de charger les propriétés JS orientées objet dépendant de la page?
jQuery(function($) {
var Main = {
run: function() {
myFunction.setup();
}
}
var myFunction = {
setup: function() {
//Do some stuff here
}
}
Main.run();
});
Je veux être en mesure d'exécuter myFunction.setup() que si im sur une certaine page sinon j'obtiens des erreurs si cette méthode cherche des éléments sur la page qui n'existent pas par exemple un diaporama, des menus etc.
En ce moment j'ai contourné ceci en vérifiant si l'élément existe avec. longueur et si cela fonctionne alors le reste de la méthode, mais je me demandais s'il y avait une meilleure façon? Peut-être comme s'il était possible d'envoyer des variables au fichier de scripts lorsqu'il se charge en fonction de la page im on afin qu'il sache ce que les méthodes exécutent?
Toute aide serait vraiment appréciée.
Merci
Giles
Merci Mathletics, je le faisais exactement sur un autre site mais je n'étais pas sûr que c'était correct, vu que Mr Irish est faire la même chose est gratifiant et l'article vidget semble vraiment une belle façon de le faire! –