var s = new Steady({ conditions: { "width": 400, "min-top": 50, "max-bottom": 200 }, throttle: 100, handler: fn }); function fn(values, done) { console.log('conditions are met!'); done(); } s.stop(); setTimeout(function() { s.resume(); }, 200);