libs.min.js 681 B

1234567891011121314151617181920212223
  1. window.requestAnimationFrame = (function() {
  2. return window.requestAnimationFrame ||
  3. window.webkitRequestAnimationFrame ||
  4. window.mozRequestAnimationFrame ||
  5. window.oRequestAnimationFrame ||
  6. // if all else fails, use setTimeout
  7. function(callback) {
  8. return window.setTimeout(callback, 1000 / 60); // shoot for 60 fps
  9. };
  10. })();
  11. window.cancelAnimationFrame = (function() {
  12. return window.cancelAnimationFrame ||
  13. window.webkitCancelAnimationFrame ||
  14. window.mozCancelAnimationFrame ||
  15. window.oCancelAnimationFrame ||
  16. function(id) {
  17. window.clearTimeout(id);
  18. };
  19. })();