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
}