Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function timeoutOnNextAnimationFrame(fn, time) {
- let response = {};
- response.timeout = setTimeout(() => {response.requestID = requestAnimationFrame(fn)}, time);
- return response;
- }
- function cancelTimeoutOnNextAnimationFrame (timeoutOnNextAnimationFrame) {
- clearTimeout(timeoutOnNextAnimationFrame.timeout);
- if (timeoutOnNextAnimationFrame.requestID) {
- cancelAnimationFrame(timeoutOnNextAnimationFrame.requestID);
- }
- }
- let disvoir = timeoutOnNextAnimationFrame(() => { console.log('dini mueter') }, 1000);
- setTimeout(() => {
- cancelTimeoutOnNextAnimationFrame(disvoir)
- }, 500)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement