2010-07-14 5 views
1

J'apprends à développer en javascript et jQuery. Je suis intrigué sur pourquoi Firefox et IE sont si différents dans la manipulation des fonctions javascript et jquery. Firefox semble faire exactement ce que je veux qu'il fasse, quand l'IE est partout et bien souvent je ne trouve pas d'explication raisonnable pour expliquer pourquoi certains événements ne se sont pas déclenchés ou que la variable n'a pas été ensemble.jQuery et JavaScript dans Firefox 3 et IE7 +

Y a-t-il quelque chose en particulier que je devrais éviter en développant pour ces navigateurs?

Merci

+4

Ceci n'est pas vrai. Il y a quelques différences de gestion JavaScript, et certains événements non standard ne sont pas implémentés dans tous les navigateurs, mais jQuery fonctionne très, très bien dans tous les navigateurs. S'il vous plaît montrer quelques exemples de la vie réelle. –

+3

Vous vous trompez probablement. Publiez du code qui illustre le problème. Il pourrait même s'agir d'un css ... En guise de remarque, jQuery est très efficace pour cacher les problèmes de compatibilité entre navigateurs. – Kobi

Répondre

2

Vraiment, vous devriez éviter tout prorietary ou non standardisée. Vous êtes le plus susceptible de trouver cela lors de l'utilisation de versions d'IE, et pour qu'il ne fonctionne pas dans Firefox plutôt que vice-versa. Cela dit, si vous utilisez jQuery, alors un grand nombre des problèmes croisés doivent être traités automatiquement pour vous. Donc, je soupçonne que les problèmes que vous rencontrez sont plus liés à votre propre code qu'autre chose. Pouvez-vous poster quelques échantillons afin que nous puissions avoir une meilleure idée de ce qui pourrait être le problème?