2006年 08月 25日

timed observer

素で実装すると

function observeInputChange(input, func) {
        var current = input.value;

        callLater(1, function () {
                if (current != input.value) {
                        current = input.value
                        func();
                }
                callLater(1, arguments.callee);
        });
}