Question

Aujourd'hui, j'ai simple un problème understable pour moi. Code suivant:

alphavar = $('#frontcolour').css('opacity');
console.debug(alphavar+' '+parseFloat(alphavar));

Il fonctionne ok largeur Firefox et la largeur Opera (maintenant tout est parfait :)), mais chrome je ne sais pas pourquoi il ne marche pas l'analyser ok: voici la réponse de l'envoi de débogage pour moi (la deuxième ligne du code)

0,568966 0

La valeur réelle est 0,568966, mais chrome il semble arrondir également être parseFloat pas parseInt. Toute idée?

Thx à l'avance.

Était-ce utile?

La solution

La chaîne a une virgule au lieu d'une période: « 0,568966 » au lieu de « 0,568966 ». Peut-être que Firefox et Opera régler le fonctionnement de parseFloat pour faire face à la variation locale, mais apparemment Chrome ne fonctionne pas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top