Jak mogę dołączyć moduł obsługi zdarzenia zmiany do zmiennej? [duplikować]
Możliwy duplikat:
Słuchanie zmiennych zmian w JavaScript lub jQuery
Jak mogę śledzić, czy ta zmienna się zmieniła?
var ConditionalFlag = 0;
Próbowałem tego:
var ConditionalFlag = 0;
$(ConditionalFlag).change(function () {
alert("Changed");
});
ConditionalFlag++;
Ale bez skutku. Rozważyłem użycie zegara o długości 25 ms, aby sprawdzić zmiany w następujący sposób:
var ConditionalFlag = 0;
function CheckFlag() {
if (ConditionalFlag > 0) {
alert("Changed");
clearInterval(check);
}
}
var check = window.setInterval("CheckFlag()", 25);
ConditionalFlag++;
Jednak wydaje się, że to przesada. Czy istnieje sposób na dołączenie modułu obsługi zdarzeń do tej zmiennej za pomocą jQuery lub javascript?