J'ai un morceau de code qui s'exécute sur le redimensionnement de la fenêtre. Je tire le width
, et le outerWidth
d'un élément de texte d'entrée.La largeur de WebKit n'est pas mise à jour?
Ce processus fonctionne très bien dans tous les navigateurs, sauf Webkit, qui renvoie le résultat correct de outerWidth
, mais le résultat de width
ne change jamais de la charge sur d'origine.
Ceci est la sortie de la console réelle de mon script lors du redimensionnement de la fenêtre du navigateur (Ceci est Chrome, mais le même phénomène se produit dans Safari 4):
outerWidth: 772
width: 772
outerWidth: 773
width: 772
outerWidth: 773
width: 772
outerWidth: 794
width: 772
outerWidth: 794
width: 772
outerWidth: 815
width: 772
outerWidth: 815
width: 772
outerWidth: 820
width: 772
outerWidth: 837
width: 772
Quelqu'un at-il connu avant? Savez-vous pourquoi cela arrive? Et le plus important, savez-vous comment contourner cela? :)
Merci.
Pourriez-vous poster un message quelconque? Je viens d'essayer avec Safari 4 et les deux fonctionnent comme prévu. – tom