Supposons que j'ai cette image:JQuery: Problème à obtenir la largeur de l'élément dans Chrome
<img src="images/01.jpg" border="0" rel="shadow" />
Puis, avec JQuery, je reçois sa largeur à l'aide:
$('[rel="shadow"]').width();
Firefox et IE rapport dimensions correctes de la image par exemple 140px tandis que Chrome signale 0. Comment résoudre ce problème?
Note:
Je ne veux pas définir la largeur explicite pour les images par exemple:
<img src="images/01.jpg" border="0" rel="shadow" width="140" />
Alors, comment obtenir la largeur de façon cross-browser qui n'est pas défini dans width
attribut d'éléments?
Merci
Quelle version de Chrome? Le script est-il dans un gestionnaire d'événement 'load' ou' $ (document) .ready'? –
@Crescent Fresh: La version de Chrome est: ** 4.0.295.0 ** et le script est à l'intérieur ** prêt. ** – Sarfraz
Il semble que cela pose un problème avec Chrome et Safari. –