Lo que sucede es que, los estilos que estableces en una hoja de estilos (o sea, solo código CSS), no se establecen en la propiedad
style
, por lo que, cuando quieres leer un valor de esa manera, no lo detecta. Lo aconsejable es que uses la forma
elemento.style.propiedad
para establecer un valor; y para leer el valor de una propiedad cualquiera, lo hicieras mediante el método
.getComputedStyle()
:
Código Javascript
:
Ver originalgetComputedStyle(elemento).propiedad;
En tu caso, la condición quedaría así:
Código Javascript
:
Ver originalif (getComputedStyle(objeto).left == ""){
//Instrucciones
}