Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Broken loop function
- function loop() {
- var current = new Date().getTime(),
- delta = current - start;
- if(delta >= delay) {
- fn.call();
- start = new Date().getTime();
- }
- handle.value = requestAnimationFrame(loop);
- };
- // Fixed loop function
- function loop() {
- handle.value = requestAnimationFrame(loop);
- var current = new Date().getTime(),
- delta = current - start;
- if(delta >= delay) {
- fn.call();
- start = new Date().getTime();
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement