¿Cómo puedo adjuntar un controlador de eventos de cambio a una variable? [duplicar]
Posible duplicado:
Escuchando cambios de variables en JavaScript o jQuery
¿Cómo puedo rastrear si esta variable ha cambiado?
var ConditionalFlag = 0;
Intenté esto:
var ConditionalFlag = 0;
$(ConditionalFlag).change(function () {
alert("Changed");
});
ConditionalFlag++;
Pero fue en vano. He considerado usar un temporizador de 25 ms para verificar cambios como este:
var ConditionalFlag = 0;
function CheckFlag() {
if (ConditionalFlag > 0) {
alert("Changed");
clearInterval(check);
}
}
var check = window.setInterval("CheckFlag()", 25);
ConditionalFlag++;
Sin embargo, eso parece una exageración. ¿Hay alguna manera de adjuntar un controlador de eventos a esta variable con jQuery o javascript?