Comparar el CSS de jquery.
Además, su uso de setInterval es incorrecto en el método ab(), no es necesario volver a llamar a setInterval. ¿O se puede cambiar setinterval a settimeout? head gt;
ltbody gt
ltp gt lt botón? id = " iniciar " gt iniciar lt/botón lt id = "detener" gt detener lt/botón gt; ;
ltdiv? id="caja"? fondo: # FF0; alto: 100 px; ancho: 100 px; > ltdiv style = " posición: relativa; ? color de fondo: # C6C? ancho: 100 px;? altura: 100px"? id = " as " gt
dfsfdsfdfsfsfafsd lt/div gt;
lt/body gt;
lt script? type = "text/JavaScript" gt;
$(doc). p>
setTimeout(ab(), ?1000); ? //Utilice setTimeout para implementar la ejecución del bucle cronometrado,
});
//alert($(" #as "). CSS(" margin-left "));?//200 píxeles
//alert($("#box "). CSS ("margen izquierdo"));? //?0px?
if($("#as ").css("margin-left")==$("#box ").css("margen izquierdo"))
{
$("#como "). css("fondo", "rojo");
}
setTimeout(ab(),?1000);? //setTimeout debe llamarse repetidamente en el método.
}
lt/script gt;
lt/html gt; o:
? lthtml gt
lthead gt
lt script? tipo="texto/javascript "? src= "
lt/head gt;
ltbody gt
ltp gt botón lt? id = " inicio " gtstart lt/botón gt; botón lt ? id = " detener " gt detener lt/botón gt;
ltdiv? id = "? estilo = " fondo: # FF0; Posición: Absoluta;? margen izquierdo: 0px " > lt/div gt;
ltdiv style = " posición: relativa;? Margen izquierdo: ¿200 px? Color de fondo: #C6C? Ancho: 100px;? Altura: 100px"? id = " as " gt
dfsfdsfdfsfsfafsd lt/div gt;
lt/body gt;
ltscript? type = " texto / JavaScript " gt;
$(documentación). Listo (función? ()?{
setInterval(ab(),?1000); // Utilice directamente setInterval para implementar el bucle de sincronización ¿Código de ejecución?
Función? {
if($("#as ").css("margin -left")==$("#box ").css( "margen izquierdo"))
{
$("#as ").css("fondo", "rojo"); /p>
}
lt/script gt
lt/html gt