Il semble que j'ai énervé Firefox. Voici un working JSFiddle de ce qui se passe. Mais, pour l'expliquer rapidement:J'ai lancé mes propres infobulles, Firefox lançant une exception non interceptée
J'utilise Moustache.js pour rendre un modèle. Ensuite, j'utilise .css
pour le définir sur display : block
et opacity : 0
. Ensuite, je définis le .offset
et l'animation à opacity : 1
.
Tout fonctionne bien dans Webkit, mais pas tellement dans Firefox. Je reçois l'erreur suivante:
uncaught exception: [Exception... "Could not convert JavaScript argument arg 0 [nsIDOMViewCSS.getComputedStyle]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: http://path/to/jquery-1.4.3.js :: anonymous :: line 5223" data: no]
Des idées où je pourrais me tromper ici?
L'erreur est levée uniquement lorsque les appels .offset et .animate sont dans le code. Sinon, le code fonctionne bien, bien que, bien sûr, l'opacité ne soit pas animée à 1.
Je aurait le code d'échafaudage avec un tas de blocs 'try..catch' pour restreindre la zone de problème . –
Hey Ates, merci pour le commentaire. J'ai clarifié au fond de ma question la zone exacte du problème :) –
Ah, désolé. J'ai manqué cela ... –