- Il était impossible de donner une valeur numérique à une propriété css, par exemple :
.css("opacity",0.5)(se produisait aussi avec zIndex, fontWeight) - Echec des appels à
$(…, jqobj)avec un objet jQuery en contexte. - Tenter d’accéder à une propriété d’un élément inexistant provoquait une erreur. Par exemple :
$("#inexistant").attr("id") - Appeler
.load()sans callback provoquait une erreur. - Il était impossible d’annuler un événement déclenché via
.trigger()ou.click()(par exemple). - L’ajout d’un simple élément du DOM à un objet jQuery (via
.add()) était cassé. - Si l’on passait des valeurs non définies à un
.post(), des erreurs bizarres aparaissaient. - L’accès à des éléments fils dans un document ne fonctionnait pas correctement.
- L’appel à
jQuery.isFunction()ne marchait pas sur tous les navigateurs. -
.click()ne provoquait pas de clic sous IE. - Les clics provoqués par
.click()s’exécutaient deux fois sur la plupart des navigateurs. - Un saut de ligne dans un
$("…")provoquait une boucle infinie sous Firefox. - Appeler
$.post()sans données provoquait une erreur. - L’appel d’un descendant après un sélecteur de fils fournissait des résultats erronés, par exemple
$("ul > li ul") - Les événements provoqués ne se déclenchaient pas si le gestionnaire d’événement n’était pas lié à cet événement.
