TypeError non intercepté: Object [objet objet] n'a pas de méthode "fancybox"
J'ai vraiment un problème étrange avec fancybox(2.x). J'ai été en utilisant ce script, pour les âges, mais je n'avais pas connu ce genre de problème avant.
Donc, j'ai de site web: http://tinyurl.com/6mx7an8 et j'ai inclus tous les jquery/fancybox fichiers que le manuel dit, mais le JS console me donne l'erreur
Uncaught TypeError: Object [object Object] has no method 'fancybox'
Avez-vous une idée de ce que je fais mal?
Toute aide serait appréciée 🙂
source d'informationauteur mbajur | 2012-01-30
Vous devez vous connecter pour publier un commentaire.
Il y a plusieurs questions dans votre site web.
$
de sorte que votre code ne fonctionne pas parce que$
n'est pas un alias pourjQuery
plus. Vous pouvez utiliserjQuery.noConflict()
pour éviter les conflits avec d'autres bibliothèques sur la page qui utilisent la même variable$
.Ressemble jQuery est inclus deux fois, une fois à proximité du sommet de la tête et une fois près du fond.
J'ai eu un problème similaire. En quelque sorte, jQuery a été chargé à deux reprises. S'avère alors que les tests de quelque chose, j'ai ajouté un drupal_add_js ligne de chargement de jquery dans un bloc, qui a été désactivé, mais Drupal encore évalué le PHP dans le bloc désactivé.
Quand j'ai enlevé le drupal_add_js ligne à partir du bloc, jQuery bien chargé, une fois par page.
J'ai un css unifier script php sur mon site qui a ajouté les deux jquery et jquery postmessage plugin dans le même fichier javascript.
Il était donc de me donner l'erreur ci-dessus.
J'ai chargé le jquery postmessage séparément, sans unifier et il a cessé de me donner l'erreur.
Je l'ai eu à travailler avec ce code
Jquery sous la bibliothèque peuvent inclus dans la bibliothèque principale ,Par exemple jquery.ui.sortable.js j'ai inclus dans jquery-ui.js pendant le téléchargement et j'ai ajouté de nouveau, il faisait une erreur pour moi.
script type="text/javascript" src="vendor/js/jquery-ui.js">
script type="text/javascript" src="vendor/js/jquery.ui.sortable.js">
afin de vérifier sous la bibliothèque incluse ou non