lg_frontend/utils/animate.js

27 lines
644 B
JavaScript
Raw Normal View History

2024-02-18 03:20:00 +00:00
/**
* @Description: 工具类
* @ComponentName: tools
* @Author: wangzhigang11
* @Date: 2022-08-08 14:30
*/
// 开始动画
export const raf =
window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function(callback) {
return window.setTimeout(callback, 1000 / 60);
};
// 结束动画
export const caf =
window.cancelAnimationFrame ||
window.webkitCancelAnimationFrame ||
window.mozCancelAnimationFrame ||
window.oCancelAnimationFrame ||
function(timer) {
window.clearTimeout(timer);
};