Tengo un comportamiento extraño en IE8 que parece ser un error de IE pero no estoy seguro. Al acceder al campo currentStyle desde un elemento, devuelve null. Si veo sus propiedades en la ventana del reloj, puedo ver que está definido y puedo ver sus miembros. Parece que si invoco atributos de antemano, devolverá el estilo actual correcto. Me preguntaba si alguien ha visto este comportamiento antes y sabe de algunas soluciones. Esto está sucediendo cuando se construye la grilla dojo. Tampoco puedo anular este comportamiento de JavaScript porque está enterrado profundamente en una biblioteca Javascript externa (dojo) y no tengo acceso a la función en primer lugar para anular (la función se define en otro ámbito de funciones).Comportamiento extraño de IE: currentStyle devuelve nulo
5
A
Respuesta
2
El objeto currentStyle en IE es asincrónico. Esto significa que los estilos no pueden ser configurados e inmediatamente consultados. Debe permitir que IE actúe sobre su manipulación una vez que su JavaScript haya terminado de hacer cambios. Puede establecer TimeTimeout durante 0 milisegundos, que pegará la llamada de función a una cola de algún tipo e IE realizará los cambios DOM antes de llamar al siguiente bit de JavaScript.
Cuestiones relacionadas
- 1. Comportamiento extraño de JPA, el campo inicializado es nulo
- 2. Comportamiento extraño con NSLog
- 3. ItemContainerGenerator.ContainerFromItem() devuelve nulo?
- 4. Comportamiento extraño en la función PowerShell que devuelve DataSet/DataTable
- 5. Comportamiento extraño de git
- 6. Comportamiento de rendimiento extraño
- 7. Jquery $ .ajax asíncrono comportamiento extraño
- 8. Extraño comportamiento de Case Construction
- 9. extraño comportamiento updateViewLayout
- 10. TStringList - comportamiento extraño
- 11. Hibernar Guardar comportamiento extraño
- 12. Comportamiento extraño con Microsoft.WindowsCE.Forms
- 13. Comportamiento extraño en Postgresql
- 14. comportamiento extraño Zend_Form_Element_File
- 15. Comportamiento extraño con FileStream.WriteFile
- 16. comportamiento cout extraño
- 17. DateTime comportamiento extraño
- 18. Javascript comportamiento aleatorio extraño
- 19. extraño reducir el comportamiento
- 20. ¿Comportamiento extraño finalmente?
- 21. FFmpeg -ss comportamiento extraño
- 22. Scala Copiar() Comportamiento extraño
- 23. Muy extraño Comportamiento Application.ThreadException
- 24. comportamiento extraño del tipo
- 25. NSLog - Comportamiento extraño
- 26. C# comportamiento extraño lambda
- 27. extraño comportamiento - serializar
- 28. comportamiento extraño con NO EN
- 29. comportamiento extraño del foreach
- 30. comportamiento extraño OpenMP
¿Te refieres a 'currentStyle' o' currentStyles'? –
oops Me refiero a currentStyle – Bishnu
En general, no es significativo acceder a 'currentStyle' hasta que el elemento se haya agregado al documento (lo que hará que la propiedad esté disponible). – bobince