2009-12-17 9 views
0

Pour mon application, j'utilise le module d'intention de survol pour les panneaux de survol de la souris. Cette extension fonctionne sur toutes les pages de mon application sauf une, et malheureusement le problème ne se produit qu'en production et non en développement.JQuery HoverIntent Returning Null

Dans cette page, le problème qui se produit est que hoverIntent n'est pas une fonction. Encore une fois, cela fonctionne dans toutes les autres pages, mais pas celle-ci.

Je mets un point d'arrêt à l'endroit où le script ajoute sur le plugin, et je teste que jQuery.fn.hoverIntent et $ (this) .hoverIntent est une méthode valide (et elle l'est). Mais dès que la page court à l'endroit où mon code utilise la méthode hoverIntent, elle n'est pas définie ...

Je ne sais pas par où commencer. Des idées?

Merci.

+0

Fournir du code html + jscode? – jitter

Répondre

1

J'ai découvert le problème; il était lié à une référence de script JQuery en double pour cette page.

0

Essayez le localiser à l'intérieur du $(document).ready()

Sinon, le fait que d'autres pages fonctionnent très bien, vous devez comprendre ce qui est différent au sujet de cette page, il est possible que la page appelle un autre javascript qui est prépondérant ou la modification vos méthodes.

+0

C'est le script standard où l'erreur se produit, donc c'est bizarre. Et cela fonctionne dans d'autres environnements ... Très étrange. –

Questions connexes